Improving English is difficult but not impossible. With effort, you can significantly improve your communication. Take the case of our Prime Minister, Mr. Narendra Modi. If you watch his speeches from 2013, 2014, and 2015, there is a noticeable difference. Now, he speaks English well. It appears that he has mastered English after becoming PM.
Key Points to Improve English Communication
a) Concentrate on communication as a whole; knowledge of the language is secondary.
b) Emphasize the sequence of communication in whatever language you speak or write.
c) Certain words need to be used in specific contexts. The usage of those words adds impact to what you speak or write; therefore, improve your vocabulary.
I have given my comments on how to improve one's spoken English. Click the following link to refer to it:
<link no longer exists - removed>
More than seven years ago, I replied to a similar query. Click the following link to refer to it:
https://www.citehr.com/118064-how-im...ost489101.html
All the best!
Regards, Dinesh Divekar