If you want good mental health, you have to consider self-esteem and the self-esteem continuum. Low self-esteem and high self-esteem are really not separate things. They are part of the same spectrum.
The best way to improve your life is to do the inner work. Improve yourself, and you'll find it much easier to change the world around you. This post will show you how.