Practice wherever you can and whenever you can. Any practice is good, whetheryou speak to someone who is a native English speaker or not.
It's important to build your confidence. If possible, use simple Englishsentence structure that you know is correct, so that you can concentrate ongetting your message across.
Try to experiment with the English you know. Use words and phrases you know innew situations. Native English speakers are more likely to correct you if youuse the wrong word than if you use the wrong grammar. Experimenting withvocabulary is a really good way of getting feedback.
Try to respond to what people say to you. You can often get clues to whatpeople think by looking at their body language. Respond to them in a naturalway.
Try not to translate from or into your own language. This takes too much timeand will make you more hesitant.
If you forget a word, do what native English speakers do all the time, and saythings that "fill" the conversation. This is better than beingcompletely silent. Try using um or er, if you forget the word.
Don't speak too fast. It's important to use a natural rhythm when speakingEnglish. But if you speak too fast, it will be difficult for people tounderstand you.
Try to relax when you speak. When you speak English at anormal speed, you willdiscover that most of the pronunciation skills, such as linking between words,will happen automatically.
Don't be shy to speak! The more you practise, the more confident you'll become.