Preparation is one of the nearest things to a public speaking magic bullet.
A speech or presentation is like an iceberg. What you deliver is just the 10% that is above the water. The other 90% under the water is all the work and preparation you have put in beforehand on your content and delivery style. (If you don’t prepare – remember what happened to the Titanic!).