Hello, I have done a lot of presentations. Some at school-university practices, some as a teacher, some at work training enviroment, some at work by surprise to solve doubs of the owners of the company. I will try to share some tips.
First thing to know is that almost everybody finds difficult to talk and do presentations in public. If you attend someone presentation, please be kind to them.
Second thing to know is that the skills to talk in public can be learned, and while some people (extroverts) may seem to be naturally better, most good talkers have get there by practice and training. To that purpose, there are courses to that, books, and even YouTube channels. So anyone wanting to improve can do it.
Third thing to know is that while most people would like to talk in public better, they dont want to pay the price (practice and learn). What they actually want is never to talk in public, to avoid the problem. Thats why they never learn.
Fourth thing to know is that talking in public is 99% of the times NOT about the talker. Lets say I talk to 19 people for 30 minutes, thats 10 human hours. 30 minutes of one human talking hours and 9.5 hours of 19 human listening. The listeners weigh way more than I do. ¿What do they need to make this time worth it? Most people just care about how they look, what will others think of them. Its by serving your audience needs that you will do a good presentation.
In school and work training ordered by bosses the public usually dont care of the topic, so most questions will be done so those people give a good image themselves (to show the teacher/boss that they are paying attention and gain point or to prove they know more than you and sustract points of you). How to serve them? Firstly acknoledge the importance of their question, If they know more let them add to your presentation or even to correct you, to give and alternative point of view. If you dont know the answer you can tell them so and add that you will search that info and tell them the answer later. If it is of mayor interest you can send it to the other people later too. So by focusing on their needs you automatically stop focusing on yourself.
In sensitive topics you may want to conduct/moderate rather than being the only talker. Your public may find valuable to talk and listen to others experiences.
On emergencies, bosses usually want fast and to the point answers and time estimations, they rarely expect you to know it all in a detailed way.
So know your public, if you can talk to them before to better know their needs and prepare the info and your times to satisfy those needs. Serve them.
Now, how to practice your skills.
You should practice with toys first. Put your toys or pictures of people arround, set your cellphone to video record yourself and start. Then look the video, your posture, hands, listen your tone and ask yourself how you could improve and better serve your public. Insulting yourself is of no use to yourself nor to your public, so please dont do that.
Next step, introduce random questions. Writte random words on paper (like spoon, sun, kraken, green effect...) and suffle them. In the middle of your presentation do roleplay that a toy ask you about that word. And answer the question. As an example: I am talking to my toys about China comerce when Fox ask me ¿Could you explain how Chinesses krakens get to the moon on their traditional dance dresses? So I have to invent an answer, and control my body accordingly. Again, look to the recorded video and improve.
The next step is with public (family and friends). Again record yourself because they will lie to tell you that you did very well. First do it without random questions, then pass them strange words so they will invent and ask all kind of random stuff.
Next step is to help actual talkers, by being with them and help them while they talk in public. They are in charge and you just talk ocassionally. Ask someone in the public to record yourself is you can.
There are also games of telling tales that you can practice with family and friends. Get some of those to play at home.
If you have some question, feel free to ask or pm me.
A side benefit of talking properly in public is that people will get a better impression of you, so its a good thing to practice. Hours invested will pay off.