What's wrong with me if no one ever approaches me?

Anonymous
I've been told that I'm pretty and have a nice body countless times. I am a naturally friendly person who smiles a lot, and sometimes I'm too nice. I have no problem meeting new people, most people get along with me and befriend me quickly. I am a bit nerdy, but people say they love that about me and they often come to me for advice. I was never in my life rude to anyone, not even when I should've been. I just don't know how to be rude. I have huge empathy and I think I'm funny too. It's not always sunshine and rainbows with me, but I don't take out on other people when I'm not having a good day. I have a bit perverted imagination (high sex drive) so I sometimes flirt with guys I find attractive. I know what I want, I'm open minded and straight forward. I don't play hard to get or stupid games, and I am a drama-free person. I am honest and I appreciate honesty. I have an amazing full-time job with great salary (rising career), I love playing video games, reading books and working out. I am not interested in hookups or anything of that sort, I want a relationship. I'm almost 30 and I only had 2 short term and 2 long term relationships, so I'm not a slut.
So why is no one ever interested in me? I really try to pay attention to guys around me but no one ever shows romantic interest in me, only friendly. Not even the unattractive guys. The last time I was asked out was 3 years ago from a very handsome guy who had no brain and was just fooling around. Am I ugly? Intimidated? Is there something I could do to become more approachable?
P. S. Before you say I should make moves too, I already do that from time to time and I always end up rejected. Two main reasons are "I just see you as a friend" and "I'm an ass, you're too good for me".

What's wrong with me if no one ever approaches me?

What's wrong with me if no one ever approaches me?
15 Opinion