I used to think that I have to be pretty and perfect just to have confidence. Because that is what people always think about being confidence.
It took me a while to realize that the words confidence itself shouldn't be attached to anything like appearance or beauty. Because things like this can be very subjective.
To have confidence is about knowing your capabilities and embracing your vulnerability. Once you know about yourself, you can do anything you want.
Never attached confidence with things that can't last forever. Never torture yourself with the things beyond your control. Just believe in yourself & accept the way you are. If others can't accept you, then who will ?
Let it shines from within.