One of the best ways to build confidence is not by focusing on ourselves, but by helping others and becoming others-focused. Gretchen Rubin has a few tips on how to feel better about yourself  in Want to Boost Your Self-Esteem? Throw Away Someone Else’s Trash

….you don’t get healthy self-esteem from constantly telling yourself how great you are, or even from other people telling you how great you are.

You do boost your self-esteem when you keep a difficult resolution, meet a challenge, solve a problem, learn a skill, or cross something unpleasant off your to-do list. And one of the best ways to feel better about yourself is to help someone else.