I fully love myself and have no problem admitting it. I have very few people in this world that I actually care about enough to value their opinion. Meaning what those few think of me matters. All others I could care less what they think of me. Because of this attitude I have allowed myself room in my life to embrace my own awesomeness and not care if others would look down on me for it. I think the worry of what others think about you is what keeps people from allowing themselves to embrace and love who they are.
I don't remember when it happened that I stopped caring about what most others think about me, but I remember how it was before I made that choice. I was constantly worried and thinking and second guessing. Now I can dismiss what another thinks or says about me as wrong. Because in my worldview and in my life it is wrong. Very few times in life will someone's opinion of you matter. It won't win or lose you a job, it won't physically harm you, it can only effect how you feel about yourself. I am not saying to ignore others thoughts and words, but weigh them out and don't give them any power if they go against who you are AND they won't effect your physical world.
I feel everyone needs to self assess and if they don't already think they are amazing, then they need to fix that.