Have you considered dating somebody for more than 2-3 dates. Sometimes you don't really get to experience the true person since they're nervous, scared, etc. The more you know and experience somebody, the more they grow on you. Also, have you considered dating people who you wouldn't normally date. You might end up realizing some of the things you required in a man isn't what you really want.