This guide assumes the reader is going to be speaking English. The tips here might also be useful to someone giving a speech in anything other than their native language.
The only good remedy for common issues with language is probably obvious - practice in front of a native speaker and ask them to look out for words and grammar that are wrong.
Sometimes, the only way to speak well is to be fluent in the other language. In fact these notes assume fluency at least for basic communication in work and personal life.
Accents - Yes, we know you have one. We know you know this. Try not to worry about it unless you fear your accent may interfere with clear communication.
Word Use - A common issue for non-native speakers is misuse of words. Some languages make little use of articles. "I have car," is a correct, literal translation from some languages, but in English we say "I have a car."
Pronunciation - Your accent does become an issue when your pronunciation is way off. This is also an issue of simply not knowing how to say English words correctly.
And, there are online guides to words that get confused or misused. The guide at YourDictionary is a good resource if English is not your first language.