Have you ever wondered why some people just seem to have a knack for public speaking...
Is it because their command of English is good? Perhaps
Alternatively, is it something else which also makes a difference?
Well, apart from knowing the language itself, it's also imperative to:
Be confident whilst speaking...
...controlling your Rate Of Speech (ROS) by also introducing pauses whilst speaking
...opening your mouth enough to articulate & pronounce all words clearly
- controlling your breathing whilst talking: observe how singers sing
these 3 factors will ensure speech clarity & good diction whilst you deliver.
Energy & tone are also important - intonation (voice modulation) to vary how you speak is also important. For instance, emphasising something may require you to speak louder or stretch the word by stressing a syllable for longer. Of course, when you're asking a question, that should sound different from an answer!
There should be emotion evident in your voice. This way, you'll sound way more interesting, drawing keen attention from your audience. Such people tend to get noticed easily.