Get comfortable with the language. Read for 20 minutes in English. It can be a newspaper, a short story, a poem, or even a novel.
Develop your written language. If you don’t have the requisite vocabulary you won’t be able to communicate.
Start Speaking. Try out your spoken English on anyone who will be able to respond to you. Don’t be afraid of making mistakes.
Keep your ears open for the accent. Watch the English news on Television. Watch BBC for the British Accent, CNN for the American Accent and NDTV 24/7 for the urban Indian Accent.
Record yourself. Listen to your voice and catch your pronunciation mistakes. Make a deliberate effort to avoid them.
Grammar is important. The parts of speech, tenses, form of verb, articles and modals all contribute to fluency. Make an effort to learn them.
Make the Dictionary your best friend. To date I head for it when confronted with a new word. Familiarize yourself with its meaning and use it in a sentence that very day.
Have someone proficient read aloud to you. A storybook or a newspaper article will do. Watch how they move their lips while pronouncing certain words.
Learn one new word a day. To increase your active vocabulary start memorizing the meaning of a word you had heard but were not sure of. Use it regularly to absorb it into your vocabulary.
Start writing a Diary. It will allow you to practice the language in a totally non threatening environment. Write one entry of at least 100 words everyday.
Consequently your Spoken English will improve, but not if you are lacking in commitment. It’s all very well to be pumped up today about learning the language and forgetting all about it tomorrow.
Always remember the skills involved in any language are Listening, Speaking, Reading and Writing. Any single one can’t be developed in isolation.