And then there's the other side of it, the side propagated by ugly people...except not really. That side says that it doesn't matter what you look like, because true beauty is within.
For a long time, I struggled between those two, trying to find some sort of truth inside one or the other, and failed, time and time again. And then I realized: neither is true. Our exterior isn't everything that matters, because God doesn't look at the outward appearance, the Bible tells us that. But neither is the inside the only thing that matters, because humans are wired to care at least somewhat about the exterior, for whatever reason.
And so we must find a balance. We must learn to accept ourselves as we are, to look at our bodies and ourselves with the eyes of Christ and see the beauty He made. As Shannon posted below--"I will praise You, for I am fearfully and wonderfully made!" But we also must realize that, yes, the inside will always be worth far more than the exterior. What we put into our minds and hearts will, as the Bible tells us, always come out eventually. We must take care to guard our inner beauty as well as our outer.
In the end, I struggle just as much as the next girl with accepting myself as I am and seeing the beauty that God sees. I get up in the morning with bedhead and too-big pants and a t-shirt that literally hangs off me, and I look in the mirror and think, "If I ever get married, it will be a miracle." But I like to think that I have come to simply accept myself as I am, to strive to be the best I can be and to cultivate my inner beauty--what little bit of it there is.
Always remember that you, too, are an amazing person created by God, a beautiful individual crafted for His purpose. It could just be that someday, that bedhead and those annoying, bookish manners will come in handy.
I apologize for my rather scattered thoughts. I've been trying to pull different ideas together all day, hence the lateness of my post, and...whatever this is.