boyfriend material... I can only give my humble opinion
physically: decent personal hygiene, teeth, hair (there are products for dandruff), change clothes and socks, own more than one pair of shoes, not to talk about "personal" hygiene, when that is missing it is such a turnoff. Nothing obsessive, but some people never were taught how to shower (I met one, yuck!). I guess that depends either, but unless one is Mel Gibson (young), some personal hygiene is a plus.
Some grooming, so that it is clear that one made a little bit of effort to look better, not too much, the style depends totally on personal tastes so I can't suggest anything there, it can go from Ghetto style to new bohemian hipster (I tend to prefer the hipster, but that's personal).
Mentally: a guy with some honest values, self esteem and self determination, open and ready to confrontation and to working on issues, not a doormat but not a bully either, easy to spend time with conversation wise, helpful, some decent (very relative) communication skills or at least a honest will to improve, a good example is Dexter from the TV series (except for the serial killer part, it is really funny to see the effort he puts in trying to understand his wife's feelings, as he has hardly any feelings of his own, and she loves him more for that), he doesn't need 100% to have a good job or even to have a job, but he needs to be clear about what he wants to be in life and working in that direction, and proud to be independent. No drugs or major mental problems, must be over mummy and daddy issues (more or less), a bit in touch with his emotions is a plus, I guess.
After all, it all depends on the click, some guys are ******** and have lots of women who want them as boyfriends, maybe it's their ferhomones or something. And if you have nothing in common with a girl, that also doesn't help.
But yeah, any guy who has somehow his **** together can be boyfriend material.
Well, if anyone can give me the address of a guy like I described, single, between 30 and 45, give me a call...