Someone else will always, ALWAYS have a different view point of your looks. And I'm sure that a points in your life, there have been folks who say you look fine. Yet you (and likely most of us) refuse to accept that. Instead we focus on the one time someone might have said something about a jawline, an overbite, etc.
I highly suggest you focus on pleasing only yourself with your assets (looks, personality, etc.). Anything else is going to be a huge waste of energy.
I actually don't have a problem with a bit of vanity. Superficiality however, is right out.