answer:Yes and no. Striving for self improvement has it’s rewards, but, self acceptance is tantamount to inner peace and contentment. Ask yourself how much of these so called ” improvements” are really about you and your own desires and how much are you playing the comparison game? The quickest path to misery is to compare yourself negatively to others. As “they” say…there will always be someone smarter, richer or more beautiful. Positive self esteem is about self loving, not self loathing. I’d suggest you stop “shoulding” on yourself and start embracing all your good points, strengths, successes.