Everyone has flaws. Whatever situation you are in, whether you are short, fat, ugly, skinny, big nose, missing a limb, there is someone out there worse off than you. More importantly, they may also be happier than you.
If you accept the cards you are dealt with and still aim to enjoy life, in spite of your flaws, you can thrive.
Why? Because there is a level of attractiveness, of true confidence, to those who has big flaws and still able to enjoy life to its fullest. We respect, admire and even cheer on those who have lost so much, yet continue to live a happy life. We learn and appreciate our own lives when we see others had been dealt a worse deck of cards in life and able to live a happier existence.
Yes, there will be lots who will reject you because of your flaws. But there will also be those who admire and are attracted to you because you are able to enjoy life in spite of your flaws.
Me, I am shorter than 5'4. I get plenty of rejections and I can always blame my height as the cause. But, there will also be those who admire and even attracted to my enthusiasm in spite of my flaws.
In the past, I use to downplay my flaw as being unimportant or irrelevant. But I was just in denial leading me to become egotistical and arrogant and unconsciously looking for flaws in others so I can feel better about myself. The truth is, height is a very important factor. And that's okay. I am who I am.
It is not about being egotistical or arrogant. It is about being confident in that my flaws is my character, my personality because perfection is boring, in itself, a flaw.