I agree with you Jitendra,
More than anything else he has to practice with someone who can correct him for his mistakes.
Dont wait to take time out to practice, practice all the time. You will run out of things to talk, create your talk.
Start by talking about whatever you see, describe them,
Some reading on grammar can help, Observation will surely help but beware, it may confuse you also, like watching TV channels where evey other individual has his own way of speaking....
I guess I agree with Jitendra, when he says speak slow... that is very important... let the thought come to your mind before letting it on your tongue..... a slow but constant flow of thought is very important.
Another thing, is learn to keep focus while speaking, example you are speaking and you have to look someone in the eye, you will get nervous and will not be able to talk further or make mistakes .... a good excercise to overcome this problem is talking to a mirror.... Practice it, it is really helpful.... look in your own eyes and practice not losing focus of what you are saying... in the beginning it will be difficult... but you will get it with practice...
Now understand that no matter what effort you make, it may all fetch you no result in absence of the following:
1. Passionate Intent
2. Observation + introspection + retrospection (While and after reading and talking to others, or observe others talking / TV watching etc.. Dictionary use is a must, as a matter of fact you should see a dictionary to check all the words you do not know even in this write-up)
3. Practice all the time
4. Create talks .. dont give up saying or thinking that you do not have anything to talk about.
5. Mentor - who can correct you.
6. Some reading (10 words a day is an over ambition if you do not crazily, passionately want to learn, even if you learn just 2 words a day, use them in your day to day speech, and can continue to do so for a year you will know 365*2=730 new words in a year that will change you as a person, and an English speaker)
7. Patience - this will not happen overnight, the only quick change people can see in you is that you have started trying -- that can happen right after you read this. but the real change in the way you speak will be observed in at least three months that too if you are passionate.
8. Start - First immediate change should come right now... I mean right now.. my friend if you fail to start you fail to learn.. start now... give yourself some time and it very easy...
9. Motivation - many a times you will feel things like , its ok, ///// what if I dont know English....///// I cant do this //// It demands too much of effort //// it is very confusing // or at the very thought of making an effort to learn English if you start looking for excuses to avoid it/// Tell yourself this is not tough ... each day takes you closer, and a day missed takes you five behind.. dont leave it.
10. Practice - Our tongue is used to producing Hindi sounds, and when we try to speak English we get stuck while saying what we want to, as the tongue is trying to produce a new sound that it has not made in Hindi.
Write a few sentences that you need to use more frequently make about 15 of such sentences and say then over and over again (the idea is not to learn the sentence, or to cram it, the idea is to make the tongue get aquainted with the new or stange sounds of a new language)
Try.. and with a focused persistent effort all of us have learnt it. Big Deal!!!
You can do it too....
Regards,
Gagan Sharma