I agree with you, Jitendra.
More than anything else, he has to practice with someone who can correct him for his mistakes. Don't wait to take time out to practice; practice all the time. You will run out of things to talk about; 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 every other individual has their way of speaking.
I guess I agree with Jitendra when he says speak slowly; that is very important. Let the thought come to your mind before letting it out on your tongue. A slow but constant flow of thought is essential.
Another thing is to learn to keep focus while speaking. For example, when you are speaking and have to look someone in the eye, you may get nervous and not be able to talk further or make mistakes. A good exercise to overcome this problem is talking to a mirror. Practice it; it is really helpful. Look into your eyes and practice not losing focus on 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 the 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; don't 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's very easy.
9. Motivation - many times you will feel things like, "It's okay," "What if I don't know English," "I can't do this," "It demands too much 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. Don't 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 them over and over again (the idea is not to learn the sentence or to cram it, the idea is to make the tongue get acquainted with the new or strange sounds of a new language).
Try, and with a focused persistent effort, all of us have learned it. Big Deal!!!
You can do it too.
Regards,
Gagan Sharma