I think everyone in this world struggles with the need to be loved and accepted by others over the need to be loved by yourself first.
Many people on this forum will attest that in order to be happy with anyone you have to be happy with yourself first, you have to love yourself first. It might sound cliched, but it is true.
What does it mean to love yourself first? It means that your sense of worth will always be derived from the inside. You don't have to be dependent of friends, strangers, school, or a life partner to give it to you. So many relationship problems have the source of dependency for self worth.
You can look at your physical beauty and smarts measured by school as a crises and challenge, or you can look at it as an opportunity. Start to think of how you are the measure of your own worth. Powerful people in life are those who know what they are about. Who know that they do not need a 4.0 to be happy, but have goals and meaning that are broader than arbitrary grades, or that are broader than social norms of beauty.
A person can be "beautiful" and have the 4.0, but if that is what makes them who they are, if that is where they get their self worth, then they are setting themselves up for pain, because sooner or later they have to leave school and then where will their self worth be? They can keep focusing on beauty all their life, but it is called vanity for a reason.
The way out of this pain is self acceptance and higher purpose.
I recommend this blog article to you: http://www.stevepavlina.com/blog/200...rsonal-growth/