It's really not as hard as some of you guys make out. Just turn it right around and think about how you'd feel in her position. I for one would be put off by a woman who was very into me but had no spine or self-belief, one who acted meek, who always made herself available to me and was clingy, with no real life outside of me. That would be a major red flag, and I'd call her a friend, but nothing more. I would also run like the plague if she constantly praised herself, complaining of what a good person she was and going on endlessly about her plusses and achievements but how she is unable to attract a mate. If however, I met a strong woman who had opinions, was critical, was funny and sweet at the right times, had standards, humility, a good degree of self respect, and pursued what she wants in life with diligence, all while understanding the dynamics of space and respect, that'd be a totally different story.
I literally cringe when I read stories about guys who think assholes get all the women while they sit at home, cook for their kids, take care of their mothers, go to church on a sunday, and, wow, still can't find someone? How strange! All that does is make people uneasy and encourage their suspicions that you're covering your insecurities by throwing out blanket 'goodness'. Honestly, if I was a woman, I'd run for the hills if I heard that. If you want the best, be the best, but keep a good head on your shoulders - be strong, be yourself, and don't get into arrogance OR self-deprecation. You're a mirror - you have to show, not tell. Nobody's impressed by your car or your IQ. You don't need to know anything about women to realize this. Just need to place myself in her shoes and think about it properly. I don't go for that men are from mars, women are from venus crap. We're all basically the same.