1. have a good hairstyle. A different hairstyle can change your face drastically, for better or worse. Dont go too short, girls like to have something to run their hands through. Otherwise it depends on your face and personal style. 2. Wear flattering clothes, nothing too extravagant or boring. Make sure your clothes are clean and match a bit, your style is up to you. You can ask female friends for advise and/or take them shopping, they'll know what looks good on you. 3. Dont smell bad! Wash yourself every day and use deo/perfume but dont overuse them. The main goal is to smell fresh, not to add a heavy cologne to the old sweat. 4. Work out. Girls dont need you to look like the hulk, but a sixpack and the capability to lift her without much trouble sure are nice.
That's everything i can come up with that you can influence without going to a plastic surgeon. Good luck!
I love suits, ties, blouses or sweaters with a blouse underneath for clothing. Or just cool jeans with a simple t shirt and allstars. I think a bit of facial hair looks good on guys but no moustaches. But that's just my opinion :)
A nice, stylish haircut. Take care of your teeth. Get form fitting (but not tight) tops... can be button up shirts or t-shirt with a darker jeans. Smiling is attractive. Being in shape is also attractive... not necessarily muscle gym type body, but if you are out of breathe from walking a bit, or going up the stairs that's generally not good.