Again as ussually happens in case of people like us from rural background - lack of exposure. .....
......... but due to the soft skill they can turn the situation in their favour.
But he has basic social skills- is polite, respectful, and a great listener. Since he lacks the fluency in language, he explains his ideas by illustrating them on board, paper, anything.
Hi Anil , Let me try and do my bit in trying to help you out as well!
Anju listed the basic qualities one needs , polite , respectful and a gret listener!
And also mentioned some alternatives like writings , charts , graphs etc to convey your best!
Let me write some very practicl thingys ( and that should cater to situation in the sense that I myself was not great at speaking skills some years back

!
1) Initially try and listen a lot ! Try and pick up words that people commonly use to express situations , specially in profession , that should add to the hip-hop' ness of your speaking skills , Just to give you examples , like we on in our office , use , "Should be good " , "good to go " etc etc , Short but sweet!

I am not advising that one should be prudent , but no point in being very laid back as well!
2) Read a lot ! Again the same mantra as above , pick up words and try and think where and how you can use them. Tell you the truth , this was how I used to write my board exams ( I would for any answer from the guide pick up the theme and a few words ( difficult types ) and when writing in exam , will make sure I use those words ,come what may

Just to give my answer look pretty "quality"-ish!

The same is true , whenever I see a new word , I look up google for meaning , usage etc and make sure I use it within a few days so that I get comfortable in using it!
3) Speak a lot ! Ok , if you are not comfortable with speaking in a group , then do it alone! I remember talking to myself and I still do it time when I am walking back home from office , if not actually speaking then at least doing it in your mind ! Make your thoughts running in your mind into sentences , try and argue with your self!
Besides all this , I guess you have to keep the hesitation factor out ! I remember I got a real positive shock at my year end review when my manager told me how he like my approach of getting back at him for further information on what actually does he need! ( I remember it was like so embarrassing for me to turn up and ask him on what does he need , I used to think ki " Kya sochega , ki I could not grasp the problem in one go ! " ). He told me that I performed the perfect role of being a servicer considering him as a client!
So mate , just unleash yourself , there is a lot to be uncovered , I wish you luck!
Regards,
Anil