Everyone has their own preference in what they find handsome (or beautiful). But generally, yes... like keep up with your hygiene, present yourself well. If you want a stunning beauty, you more than likely will have to have aesthetically pleasing features or in some sad cases, money. Some will be drawn to a kind and funny man, too. Look at some comedians, they aren't the best looking but they're funny and have families.
no. girls nowadays are into guys with a sense of humour or money or a smart guy or a well built guy and mostly an understanding guy. A guy can be handsome and be a brute, abuser, rude or dumb, so what's the use of the handsomeness then. so no, a guy doesn't necessarily have to be handsome to have a partner.