Big question, big desire by many many especially in India. So many schools have opened on the road side, claiming to teach you to speak in English in one month and so on. So many people come to me saying please develop my personality, I do not know how to even speak in English. People have associated English with status symbol. One reason may be that we were ruled by Britishers and still in the legacy, we have the mentality that people who rule speak in English. This is a sheer obsession. Because people who do not speak English impose it on their kids.
Now there are few facts, speaking in English has nothing to do with your personality or with the personality of your kid. It is just another language. Second thing, take it as a process. English was taught to us for years in schools and still we could not learn, how can you learn in just one month? Even if you learn to speak few words, for the correct use of language, it will take some hardwork and time as you will be learning and using. Do not get obsessed and put the efforts, gradually it will show the results.