Self-confidence and esteem is definitely the secret to a successful and satisfying life. A lot of people look at others wishing they too, could have such confidence and would do anything to achieve it. Improving ones self esteem and confidence is not as difficult as it may appear, you just have to look in the right direction.
Most of the help books you will find in bookshops will be of no help at all; what you really need are stories that relate true experiences. Look for biographies of people you admire and who have a positive attitude towards life.
Helping other people in difficulty also does wonders for your self-esteem and boosts your confidence, as does a positive outlook towards everyday life. Avoid comparing yourself with others who are more successful than yourself, this will only make things look gloomier, after all how successful is this person really? Everyone hides weaknesses behind an apparently strong fašade. Appraise yourself with what you were before you started building up your self esteem and see if more efforts are needed.
Another basic but essential recipe is in smiling. If you walk out into the day with a smile on your face, your whole being and charisma will reflect a positive aura to others. People will feel better just looking at you and will think that you are one of those people that must have all the luck in life.