Hard-working.
A woman would rather be as far away as possible from a lazy man. So if a guy spends all his time playing video games and wasting air, he is not attracting a real woman.
Even if they are just starting to date, women like to think ahead, so they skip to the part ‘if this turns into something more serious’ and they don’t want a deadbeat in any case.
If a man is hard-working he is a provider and though this may sound primal and even though women are more than capable of providing for themselves, it gives them a sense of security.
Intelligence.
Connecting with somebody’s mind is sexy on a whole different and more profound level.
Problem solver.
He doesn’t see the need for unnecessary drama. If he has a problem in front of him he will solve it the best way he can.
He won’t complain or cry about how hard his life is and think about the unfairness. He will show his teeth and fight harder.
When in a relationship he will do the same; he will try to find solutions for problems and he will fight for the woman he loves.