If you are learning to speak English fluently, in other words if you want to know how to speak English just like an American person, you might want to consider private speaking English lessons.
If you cannot afford a private tutor, you can speak English online using "speak English software." Programs like Skype will help you to speak fluent English.
Speaking English can also be enhanced by listening to English language cassettes and repeating what you hear.
You can speak English into an audio recorder and then listen to it. Many mp3 players now have a "record and play" function.
Look at books like Headway Pronunciation, Ship or Sheep, and Tree or Three to improve your pronunciation.
When you purchase our e-books, you will receive a free publication that gives information and advice on how to optimize your speaking skills for your test!