Speaking good English is the dream of many people and they strive hard in learning it. Some of them like to join an institute for Spoken English course while others just rely on their own efforts. Whatever method you use it is better to improve your spoken skills of this foreign language.
The best and the only method to do it is to speak as much as you can because there is no other short cut to this and you have to do it at all cost. When you try to learn a new language then just reading it is not enough and you have practically speak it. Do this as much as you can, with your friends, family members, room mate or siblings.
In the beginning you might face some problems, shyness etc but you have to fight it. Remember you are trying to learn a new language and you are the one who has to take some steps. So curb your shyness and develop sufficient self confidence in order to carry out your practice.
If people around you make fun of you or laugh at you, never ever feel it or get dis-heartened. If they laugh at your mistakes then you also do it and laugh with them. You will see that with passage of time they will stop it and will start cooperating with you.
When you start learning speaking English pay no attention to English grammar rules because you may get confused. A time will come in the future where you will learn the grammar rules yourself.
Have you seen how children learn to speak? do they learn grammar rules of their mother tongue? No, because they listen and then talk, so if you are want to learn English then arrange for some audios of native speakers and listen them as much as you can. Listening practice is one of the most important help in learning English. You will find number of videos and audios of people speaking in English, download them and listen them whenever you get time.
By listening to the audios you will develop an accent and it is good to select a particular speaker whose accent you like and when you keep on listening to him for quite a long time then you will be able to develop the same accent.
Read English stories and whenever you find any difficult word whose meaning are not known to you then do consult a native dictionary. You will find many good English to Urdu dictionary to get the meaning of the difficult words. Some people are lazy enough to skip this step and that is why they lack the required vocabulary of daily use. Make a consistent effort to learn a few new words on regular basis. The more vocabulary you have better will get your English speaking power.
Watch English movies, listen to English songs and read entertaining material in the language like jokes, riddles and stories etc. Read English quotations and then try to remember some of them and use them frequently in your conversation. This will help you to create not only a good impression on the listener but will also inspire you.
Well, there are number of other ways to learn speaking English fluently but ty to use the above mentioned methods and soon you will be on your way to success.
Good Luck to You