I liked the five points mentioned here to overcome the fear of public speaking, especially the idea of "You Don't Have to be Perfect." I have experienced during my speech preparation that aiming for the perfect speech leads to procrastination in work and further increase in the anxiety level. So, presenting the content of the speech with passion is the good strategy for making positive impression on your audience.
I found this interesting that making yourself on a day that you have a speaking engagement that you make that day as routine as possible prior to your speech. This will help in relaxing yourself.