That reminds me. When my ex and his now-wife were starting to date, he totaled his car while they were out. Not sure exactly what happened, but both ended up in the hospital with neck braces. She was quite sunny throughout the whole thing, and that probably cemented the

he had for her.
You've also got to realize that your best is still the best you can do, which isn't necessarily gonna be perfection 100% of the time. Just not humanly possible.
And I've been there too. When I was in HS I cried a few times because I didn't think I was pretty enough for anyone to ever love me. And yeah, that low self-esteem thing never
quite goes away. Even now, when I'm out wearing something tight or short, when guys stare my first thought is always, "What do I have on my face?"
But you can certainly improve to where you can feel worthy of someone with all your imperfections.
I've met some people like that too. On the surface it looked like they were getting lots of tail, but in reality they had a lot of hangups about sex and were very self-conscious. You just never know.