Some people think you suck. Some people think you’re great. That’s just how it is. The problem for all of us: both viewpoints have merit.
We all have our strengths, and we all have qualities that get in our way. Qualities that block our path to real achievement. Recognizing our strengths and weaknesses requires self-awareness. And, something else: honest evaluation.
Those with fragile egos have a difficult time being objectively honest. Work on it. Gain some distance. Learn to be honest about who you are. Get a clear picture of who you want to be. In the gap between those two points lies our ability to grow and get better.