Connect with others who are learning English, such as students in an English as a second language program. Converse with a partner in English, and take turns reading aloud from beginner textbooks or children's books. While traveling in an English-speaking country, visit with a native family and pay attention to their speech habits. Observe their mouths as they talk, and imitate their cadences and rhythms. Ask someone who is proficient in English to coach you on words that you find difficult to pronounce.
Peruse a variety of English materials every day. Visit an English-speaking guest forum on the Internet each day to follow the readers' comments and replies. Read a complete news article either from an English newspaper or on a website. Study the advertisements. Flip through the dictionary on a regular basis so you learn phonetic symbols that offer clues to the sounds of words.
Use your ears as you learn English. Listen to English language television, radio and films. Follow a soap opera. Concentrate on books on tape that are spoken in English. Record yourself as your read some of the same passages that you hear on the taped versions of books. Take notice of your taped voice as you pronounce or mispronounce words. Many students dislike listening to themselves but this exercise forces you to understand the areas where you struggle, writes corporate trainer Anita D'Souza on rediff.com.
Keep a journal in English to strengthen your language skills. Jot down brief sentences that describe how you feel, what you did that day or a quick description of the weather. Start with simple statements and work your way to more complex sentences as you master the language. Maintain your own vocabulary notebook, writing down new words and using them in sentences. Enter at least one new word into your notebook every day.