Hi,
OronD is right, the bad boys are usually smooth-talking, they know how to convince women, they are normally the more good-looking ones but they are the superficial and the shallow ones. Most of them have though are not that smart in the head.
There are men who are more on the shy side, not much good-looking but when you get to know them, they have good hearts, more down-to-earth and usually possess the very good qualities of the man that one should have for marriage. One should not just judge by the physical appearance alone but should look more for the inner qualities.