Have you thought about looking for a psychotherapist that deals specifically with your issues of self-esteem?
You might want to start there as psychotherapy is referred to as "talk therapy."
Here's a link from PC's home page.
http://therapists.psychcentral.com/psychcentral/