Beauty is in the eye of the beholder and with that being said, you are never going to be able to impress everyone. To some you may be too skinny, to others too thick. Some people will find your face beautiful, others may criticise it. You may be seen by some as too big, too small, too tall, too short, too muscly and to others you may be perfect. Even those who you perceive to be the most beautiful have their detractors.
What is really a lot more important than any of the above is that you look in the mirror and love you. Not just your outer shell but your entire being. Who you are, what you are capable of, your ability for kindness, for generosity, your intelligence and your unique way of doing things, these all make you who you are- not the way you look.
For at the end of the day you are the only person who you can guarantee to receive love from. And a beautiful soul is always going to outshine a beautiful face.