How to give a good presentation?

Any good presentations should be well-timed. The presenter should make eye contact with the audience. They should also make use of power pauses - count "1, 2, 3, 4, 5" - before moving on. It may sound awkward for you but silence can be immensely powerful for audience to absorb the message. Don't be afraid to be yourself on the stage. Be mindful of your body language on the stage. Don't pace like a lion and find your resting pose. The most important thing though, is to practice! Just as how you wouldn't show up to a swimming competition without ever practicing swimming, you wouldn't just stand on the stage and expect to be able to give a good presentation. Practice is key!