This may have been posted before, but I think it's worth re-visiting. It has a very common sense approach to building self-esteem and I try to practice as much of it as I can. It HAS helped me alot! I hope others can benefit from this as well.
http://www.hypnotherapy.net/12se.shtml
Wishing you all the best!
Hugsssss
Jean