you have nice tan skin, and a nice face. you could be reeeally hot with just a few changes because you've got what it takes naturally. here's my advice: step 1 lose the facial hair. it will do you wonders. step 2: get your eyebrows waxed a little bit. girls love big strong eyebrows like that, but only when theyre groomed nicely. just a little off the top and in between the eyes, not super waxed girly or anything. step 3: get a haircut that is more hot and stylish. try the one Chase crawford has. its sooo hot and will make you look unbelievable. you have no idea how much hair determines hotness haha. the layers on that haircut and the way it frames the way is just unbelievable- try it! step 4: get a little more stylish. look at popular young adult stores like american eagle for clothes that will make you look cool. Trust me, do these steps and you will look AMAZING. girls will go crazy 4 u. you are naturally very good looking, you just need to clean up a bit and look a little more cool. also, I don't see your teeth or body, but white teeth are very important (try crest whitestrips if theyre not- they work great!) and have a fit body if you reeally want to impress. and use a mild cologne and always smell good. girls love that- its really important to us. if you have all this plus confidence you will be every girl's dream guy! really! couldn't get better!