Like it on Facebook, +1 on Google, Tweet it or share this question on other bookmarking websites.
Any language one gets perfect when he/she communicates in it. Similarly for getting good in spoken English you must join a school where you good communicate with people in English or you have someone in your surroundings with whom you can communicate then its OK no need to join the school. You will definitely see the difference in few days.
English like any other language can be improved with practice. Reading English literature, novels, watching news channels will help to improve the language. Try to communicate and talk with friends in English. This will help to improve the spoken English skill.
English language proficiency consists ogf two parts- spoken and written. For both, practice is must. You may learn rules of grammar from any standard grammar book, preferably Wren & maarten. However, you can be fluent both in speaking and writing by constant practice. The best strategy is to speak and write in English only for at least six months unless it is absolutely necessary to speak in some other language. Watch only english news and programmes on T.V. and read only english newspapers and magazines. Constant practice in reading, writing, speaking and listening in english will make you perfect in English. Listen tp TV programmes and films from English speaking countries- Britain, U.S.A. and Canada for getting familiar with accent and style in English speaking countries.
Read any English language newspaper aloud and slowly.
Find some children's books.
Prepare your own dictionary of words
Construct your own sentences using the words that you have noted in your dictionary.
Read aloud as often as you can.
For details: http://www.wikihow.com/Improve-Your-Knowledge-of-English
I believe that learning English is very easy. More you speak english with different people , more you will get confident in speaking it. You should watch more english channels to get knowledge of different english words. Different English News Channels are there , which can help you and empower you with this language.I had a person experience that i would like to share with you. I am huge learner of this language. I talk with myself. This has improved my prounciation ,my way of speaking. This gives you lots of confidence .