I feel like I'm not good enough for any girl?

I'm not good looking at all. My face is covered in acne, I'm not built or athletic, my sense of style sucks, my nipples are too puffy they really stick out, I'm constantly bloated, my face has a lot of fat in it, my lips are too inflated, by back has a weird curvature in it and I can't get my hair to look good and natural no matter how I shape it. My reputation at school sucks. I've had a history of being creepy, weird and temperamental that I can't shake off.
I feel like I'm not good enough for any girl?
Post Opinion