One of the main reasons why people lack self esteem is the fact that they never had exposure to different experiences where they can grow and develop their potentials.
Improving self esteem means getting enough exposure and having meaningful learning experiences.
Unfortunately, for most of us, we have to build on our self esteem before we can even be confident of ourselves especially in front of other people.

Meanwhile, there are self help books out there which can provide you with tips and insights on improving self esteem. Improving self esteem takes some time but every second is worth it since the result is very rewarding. Once you realized that people are actually listening to you and share your ideas it will give a big boost to your self esteem.

The power of subconscious mind book
I need to change my life quotes