Another tip is to make sure that you pronounce your end consonants properly. For example, the word "end". Make sure that you pronounce the letter d properly. If you don't, it would seem like you're eating your words and it will make it harder for your listeners to decipher what you're saying.

It's also a good idea to invest in a recording device. Read out loud a chapter of a book. Then have a native speaker listen to it and ask him if he understood you well. It doesn't matter if you have an accent. If you pronounced it correctly, he should be able to understand what you were saying.

I agree with you pirate! I had fun doing a tongue twister with my friends, and now I am proudly say I am good in english pronunciation. It's the best way to improve your pronunciation by just playing and enjoying to twist your tongue.

Pirate wrote:When the English tongue we speakWhy is break not rhymed with weak?Won’t you tell me why it’s trueWe say sew, but also few?And the maker of a verseCannot rhyme his horse with worse?Beard is not the same as heard, Cord is different from word,Cow is cow but low is low,Shoe is never rhymed with foe, Think of hose and dose and lose,And think of goose and yet of choose,Think of comb and tomb and bomb,Doll and roll and home and some, And since pay is rhymed with say,Why not paid with said I pray?Think of blood and food and good;Mould is not pronounced like could,Why is it done but gone and lone –Is there any reason known?To sum it up, it seems to meThat sounds and letters don’t agree.

This poem is very good, hope U like it like I do :) . So just practise