How to improve my speech?

I really need to practice on my speech . For my career, I am supposed to present my outputs, participate in discussions, and overall be able to advicate my ideas. But, although I know what I did is right but I can’t advocate it. The same problem I have for my presentation, I have to prepare some sentences for every slides and can’t expand it with prompt ideas related to that to make it more sence. And if I want to talk about sth, I don’t know how to start and keep stay on track, I always jump back and forth and somehow make the audience confused.
I am looking for any advice and resources that could help me out.
Lastly, I have to say I am suffering kind of perfectionism and want to have a perfect speech like TED talkers who make speech without notes for quite long time.

View Reddit by mahnaz_MNChView Source