Indian women, be honest—why do kind, introverted guys get ignored while toxic men get all the attention?

I’m turning 21 soon, and I genuinely need to understand this. I’ve seen guys who are poorer than me, less attractive than me, or even outright toxic, still manage to be in relationships. Meanwhile, I try to be kind and respectful, but it feels like that doesn’t count for much.

Girls often say they want trustworthy men, yet I’ve seen many stuck in toxic relationships, crying for months over guys who treated them badly. I overthink every interaction because I don’t want to accidentally say something wrong. And despite that, I’ve even had a girl tell me to my face that I’m the kind of guy who "doesn’t get girls."

I’m not here to complain—I genuinely want to learn. What is it that truly makes a guy attractive? As an introvert, what can I do to stand out in a good way? Is it confidence and talking or flirting skill? Or something more?

Indian women, I’d really appreciate your honest opinions. No sugarcoating—just real answers.