Why do I only attract players and creeps?

Anonymous
So I have this problem where I only attract guys who are at one of two extreme ends of the dating success spectrum: Either players (who get tons of action) or creeps (who get no action). I don't get any attention (or seemingly even noticed) by normal guys who mean well and who want a real relationship (this is the demographic I want). Literally no one flirts with me besides players and drunk weirdos. I get told I'm generally attractive a lot, but here is a general description of me - please tell me if there's anything that would be offputting to good, normal guys:
-25 years old, 5'8", 130lbs, general hourglass figure (32DD boobs, small waist, proportionate hips, small butt), fairly long legs (on the skinny side) small overall build (I'm on the slight/delicate side, but it's just my bone structure - It can't be helped by "just gaining some weight")
-Blonde hair (natural), green eyes, pale skin, good teeth
-Well-paying job in major U. S. city, but nothing high-powered, pay my own rent
-Interests include volunteering, reading non-fiction (politics, history, architecture) and going to museums
-No kids
-On the introverted side, but still generally friendly and will engage as long as someone else initiates
Why do I only attract players and creeps?
19 Opinion