Well I'm a guy so it really doesnt matter but I respect the balls it takes to put yourself out there like that.

I say you have a lot of potential for being attractive for the girls... I would maybe tone up a bit (not talking becoming a muscle head, just get that slender athletic look), maybe some nicer clothes, and either commit to long hair that is kept neat or get a short hairstyle.

So, I would say, just going by what I know of girls, you have potential to hit a solid 8 - 9. Right now I would say you look like an average guy I would see at a party... Certainly not a 2 but, to be blunt, not someone the average hottie is going to remember.