Hello,
I have read your suggestions regarding English speaking. Its very good suggestion. But i want to add something. One should speak in English all the time. Start talking with friends, relatives and colleagues.

Careful transitions are an important part of preparation. A transition is a bridge from Point A to Point B - a connection between two points. If you learn to use specific transitions, you will improve the fluency of your speech as well as avoiding the verbalized pauses and unnecessary words. Good transitions demonstrate a command of language, thus enhancing your credibility.

sometimes im afraid to talk in english because im scared if i make mistakes... and i cant speak well infront others... but, when im talking to myself i can speak well... so anyone can help me,,, pleazes...

however, my vocab is still lacking and sometimes i cant figure out what word must i describe during my conversation, huhu... and when im studying vocab, the vocab that i learn can't be used in the conversation... anyone,, please helpzz mezzz.....

In front of an audience, if the occasion allows it and/or it is quasi-informal, try bringing a little levity:

"You will have to excuse me, English is not my native tongue, so I might pronounce some words poorlier." <pause> "I know, poorlier is not grammatically correct... it's worstest." <pause during laughter> "That was a freebie." <smile then start speech>

Improve your Learning Skills! Learning is a skill and it can be improved.

Your path to learning effectively is through knowing:

-yourself
-your capacity to learn
-processes you have successfully used in the past
-your interest, and knowledge of what you wish to learn

Don't be in too much of a hurry. You're setting off on a long journey and there'll be delays and frustrations along the way. Sometimes you'll be in the fast lane and other times you'll be stuck in traffic, but there will also be lots of interesting things and interesting people along the way.

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 :)