Confidence is attractive, but an inflated ego can overshadow it. People are put off by those who constantly boast, belittle others, or refuse to admit their mistakes.
Talking negatively about people in public, especially about their appearance or fashion choices, makes a man instantly unattractive because it reflects poorly on a man’s character.