The main reason why we English learners fail in conversing efficiently is that we are in a dilemma that what if we say something that doesn’t make sense or sometimes we are just feel shy to speak to someone because we don’t know how to strike a conversation or something like that.
Here are few tips to improve your speaking skill in English:
1.Build your confidence: The first thing is to have confidence in yourself and in your speaking. Not having confidence is just a mental blockage and try not to be shy.
2.Try NOT to translate: If you translate the words from your Mother tongue, The order of words is completely different and you will be both slow and incorrect by doing this. Instead, learn phrases and sentences so you don’t have to think about the words you are saying. It should be automatic.
Another problem with translating is that you will be trying to incorporate grammar rules that you have learned. Translating and thinking about the grammar to create English sentences is incorrect and should be avoided.
3. speak out loud: when you study, don’t just listen. Speak out loud the material you are listening to and practice what you hear. Practice speaking out loud until your mouth and brain can do it without any effort. By doing so, you will be able to speak English fluently.
4.Practice: Without practice, nothing can be achieved. You must practice what you learn – new words, grammar and some of the phrases I mentioned.
5. Don’t speak too fast! It’s important to use a natural rhythm when speaking English, but if you speak too fast it will be difficult for people to understand you.
6.Expand your vocabulary: What you need to do is watch English movies with subtitles. As soon as you see and listen a new word, write it down and look for its meaning in a dictionary. Look on the internet to find sentences with that word. Pronounce the word many times to make it second nature. Review the words for two weeks at least and they will be a part of your vocabulary.
You got to watch a movie and boosted your word knowledge at the same time. Reading novels is another great way to learn new words and their use in different situations. So pick up a nice and interesting novel from your local library and start the learning process right away
7. surround yourself with English: You can do this by making rules with your existing friends that you will only speak English. You can also carry around an iPod and constantly listen to English sentences. As you can see, you can achieve results by changing what your surroundings are. Submerge yourself in English and you will learn several times faster.
8.Find native friends and speak with them: there so many sources for chatting through internet which make you able to communicate with people around the worlds,so you can be connected and speak as much as you want.
have fun :)
for improve the other skill you can refer to my website http://www.englishbyidioms.com