The things I see in my practice that stand in the way of happiness and emotional well-being are: 1) being pessimistic 2) over thinking, which leads to serious cognitive distortions 3) being unforgiving/hateful/judgmental, and 4)not having or using any coping/calming strategies.
Good mental health is just as hard work as achieving good physical health or fitness.