Factors that affect self-esteem