1. This is what most people would advise: read. Read anything and everything in English. You can read storybooks, newspapers, magazines, blocs, comics, English textbooks, instructions and ingredients on food packages, advertisements, etc. For story books, don’t force yourself to read something too difficult or something you know you won’t enjoy. Make reading fun! Read books that you ENJOY reading. I hate to read books that bore me too.
2. Watch English movies with subtitles. This would be my favorite way of learning English. Not only do I get to have a fun time watching the movie, I’d be learning new words at the same time and knowing how to pronounce them! Usually, you can get movies with English subtitles on DVDs.
3. Listen to English songs. Read the lyrics as you listen to the songs. Listen to your favorite songs and sing along to them Actually, turning on the radio or putting on an English Music CD might just be one of the best ways to retain or remember vocabulary and grammar that you hear in the music lyrics . According to BPS Research Digest, as sighted in the May 2008 addition of PSYCHOLOGIES Magazine, the answer to the age old question of learning a language, "might lie in a song...The researchers concluded that we find it easier to remember words if they're set to music, partly because it's more emotionally engaging, but also because the words are structured in a way that makes it easier for us to 'segment' the information and store it in our memories". So turn up your speakers or put on your headphones and prepare to learn English with music. In addition, by combining the benefits of music with reading the lyrics simultaneous you will be able to learn English faster. Try it out with "Perhaps, Perhaps, Perhaps by cake". The songs I have just said are clear, fun and usually focus on a specific form of grammar. .
4. Start a bloc in English. This is one way for you to practice your writing. Blog on...