What I do to improve my self esteem is, I always do a visualization every morning and nite.
Last time, it's difficult for me to speak on stage, I'm very afraid..but what I do is I project my self to be on stage, give a speak and everybody are give me an applause..
I do it again and again until the speaking day, and the result is that I feel comfortable when I'm on stage and the result is fantastic..