I can't see it. Your avatar is too small.
EDIT: I see you now, and trust me, I've seen worst. I'm being completely honest. I wanna give you some pointers though. Maybe you should try losing some weight, changing your hairstyle and losing the glasses. Those are the main things that kind of bring your look down in my opinion.
But lemme tell you something. I have a crush on this guy right now, who in everyone else's opinion, is extremely ugly. Yet, I honest to God think he is so attractive. There's another guy who I've just met as well, and I think he's so cute! But again, everyone else says he's unattractive. (Haha, maybe I'm just really attracted to unattractive guys...?) But seriously, there could be another girl like me who will happen to find you really attractive one day too. Every one is different. And I hate to be cliche, but beauty really is in the eye of the beholder. If you never find a girl who likes you just based on looks, then your personality can always play a really strong role regardless of what you look like. I remember this not-so-great looking guy who I met awhile ago, and normally I wouldn't give him a second look. But his personality was so great, and he was so funny, that I seriously wanted to date him shortly after I met him. There is hope for you yet! I will be honest about other experiences I've had though. There is this one guy who likes me right now, and he is SO nice and friendly, yet I consider him to be really unattractive and I don't want to date him because of that. He actually looks similar to some other guy who I think is cute, so I don't know why I think he's ugly, but anyway! That just goes to show that everyone is different and everyone has different views about everything. There will be lots of girls out there who think you are unattractive, but you will find at least ONE person who thinks you are amazing. And please don't talk about yourself so negatively! It's not right for you to say "girls deserve a better person". Feeling that way will only bring your self-esteem down, and negativity pushes others away. Of course you are worthy of someone! Everyone is. Be optimistic, be hopeful, and take life one day at a time. Show people your great personality, work on your look, and someone out there will think you are awesome. Good luck!!! =)