1 Be confident. Nothing—not bone structure, not a haircut, not even sensible shoes—will do more for how you are perceived than exuding a sense of self-confidence. Cultivate it, work to achieve it, and follow the steps in this section to build it. Just be aware that it can't be faked—it has to come from the inside.
2 Stand-up straight. Hunching over can not only cause back problems but makes you look as if you have no self-confidence. Sit-up straight too, for the same reasons.
3 Smile. Smiling will make you appear happy. confident, and outgoing. It will also keep you from looking tired and in despair.
4 Look people in the eye. It's only polite when talking to someone to look them in the eye. Don't stare—look at different parts of their face occasionally, but beyond that, maintaining good eye contact will show confidence and self-assuredness on your end.
Honestly, there's no answer. If you're trying to be handsome for someone, don't. They'll accept you for who you are. And if anyone makes fun of you for being yourself, especially the person you're trying to be handsome for, forget about them. Everyone is different and you shouldn't try to change for someone.
I can't add a thing to AmiraHasanovic's answer -- she covered it perfectly. You should print that out and read it often, so you remember to do all those things, until you just do them without thinking. Until they're part of who you are. --- Honest, you're physically good looking now, but that's only a tiny tiny bit of what we woman find "attractive" in a guy. . Get the inner confidence, positive attitude, affirmative body language, and a sincere interest in the other person ... Get all that going for you and you will be a very very attractive guy and a pleasure for anybody to be with.
Everyone has different tastes. What one person finds attractive isn't necessarily what another person finds attractive. It's all about taking care of yourself, having confidence (even if you have to fake it until you make it), and good personal hygiene. Give people a genuine smile when you see them, make eye contact, and ask them questions. People tend to find those who seem interested in them, more interesting and attractive. There was actually a TED Talk about the power of the smiling: http://www.thirdstreetdental-drho.com/blog/54-research-shows-smiling-promotes-longevity-and-happiness Try it!
Well, you need good hygiene and a good attitude. Other than that, you should be fine. If a girl is true, she'll like you for you. From what I know about you, you do have a very good attitude. I'm not around you, so I don't know about your hygiene, but, I'm going to assume it's good. : ) If you try too hard, it won't work. Just stay relaxed and be you. Good luck.