There seems to be a lot of people, who believe that because theoretically they bring a bunch of great things to the table, they shouldn't have any issues with attracting a partner. And if they do struggle with it, the issue is in women/men, a lack of good partners around, dual mating strategy, porn etc.

They overlook several important things about dating:

  1. Certain negative traits can outweigh all the positive traits or achievements you have. You might be a math genius, have a good income, be well-read and whatnot, but if you're socially awkward or have a lack of social skills, boring/unpleasant to be around, can't read social cues, etc. A lot of people won't even try to get you closer so they could actually fall for you.
  2. Dating requires a lot of socialization and/or enormous amount of luck. If you don't meet new people regularly and you have a low success rate on online dating platforms, most likely you're fucked up dating-wise. Whether you like it or not, but you have to put yourself out there and actually meet new people and form new connections.
  3. A lot of positive traits people list about themselves don't actually play a big role in attracting a partner during the initial stage of dating. When you've just met, your appearance and being likable and pleasant to be around are more important than your degree, career or income.

So just having a bunch of good things about yourself isn't enough. Identifying your issue is far more helpful, than just staying angry with the opposite gender or blaming others for your troubles.