haircut-please loose the parting in the middle haircut. yes, it's a no no.
try short haircut with short bangs pointing down. well -something like maximus in gladiator. and yes i think thats a very modern lookin haircut for that age, but he did looked really hot. and i noticed it looks good on almost every man.
clothes- you must do some sports so that your body is lean and with some muscles. THAN you can wear simple white shirt and jeans and u will definitely look good.
thats mine humble opinion.
good luck with the makeover