One trick I have for thinking better about myself is to write down everything I did in a day, a done-list if you will. This forces me to look at the constructive things I do in a day.
I suppose if I was more spiritually advanced or from a culture that valued productivity, this wouldn't be a thing. Anyhow it can change how I look at my day.