This is a good thread Sir jet Cash, I'm pretty sure that many users out there (including me) will learn here some of the tips on effective English speaking/writing.
Though English is not my mother tongue, I can confidently say that I'm not too bad but not also too good in this, maybe just between the middle. Honestly, English language serves as a form of communication barrier for me before simply because that's a foreign language a language that I'm not well familiar with. But with my eagerness to learn, I study hard and push myself to adapt. Here are some of my tips for improving your English communication skills.
1. Be a bookworm. Always read any kind of literature using English language whether it is a simple pamplet or a novel because it will develop your vocabulary.
2. Watch English movies frequently. Doing this will improve your comprehension skills and will enhance the way you pronounce by mimicking the dialogue of the actor/actress.
3. Always write. Don't push yourself to write a series of paragraphs at first, just start in simple thoughts and try to express it in a sentence. Then if you think you become better, try now constructing paragraphs or short stories. Doing these will enhance your technical writing skills, grammar and even your style of writing.
I hope my tips help you a lot.