Nobody is born knowing the English language. Everybody must learn any language. The best way to learn English is to force yourself to use English as much as possible.
This is sometimes called immersive learning: by relocating to an English-speaking country, forcing yourself to use English every moment of the day. If you cannot relocate, then you must find time to practice. Read English books.
Listen to English radio shows. Watch English Television / Movies. Immerse yourself in the language.
Once you started to think in English instead of Somali, you are mostly done.
Gadhka: Look for GOOD examples of writing. DO NOT look to questions and Hubs on this site for good examples. The quality of writing on HubPages is generally abysmal.
Look to old books -- fiction and non-fiction -- for good examples. By "old", I mean written prior to 1940. As to TV and movies, the same applies.
Generally, the quality of the speech in modern movies and TV is also bad. Some exceptions would be some of the "public television" programs from the U.S. , or perhaps BBC in England.
I am from Bangladesh and I am also learning English, recently I have wrote a hub from my experience that may help you. Increasing communication and putting your knowledge into practice are the best ways in my view.
Kschang's answer is very good. You have to remember that babies need up to 3,000 hours of exposure to their native language before they start to speak it. We can all learn any language or any number of languages well if we have enough contact with it every day.
A child hears the word “nose” tens or even hundreds of times before they use it in a sentence. You must find good examples of the spoken language, break it up into small manageable sections (10-30 minutes) and listen to the same section at least twice a day. You can get material from the BBC, or search for podcasts on internet.
If you record 1 or 2 minutes of classical music (without words) at the beginning it also help to open up both hemispheres of your brain :) It's not necessary to listen attentively, you can be driving, cooking, walking, biking etcMy younger students listen to between 10 and 20 minutes twice a day, older students listen to longer sections. You might like this fun article to put things in context: learnenglishlanguagewell.com/2010/know- Nobody can learn English for you, you have to do it. Organise your time listen, read and enjoy.
Good luck :).
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.