I'd just give it some time. I think as far as dating someone you're not attracted to, I've got mixed feelings. I think you can maybe not be crazy about someone the first time you meet them, but have some level of attraction that grows as you get to know their personality. A person's insides can often elevate whether you find them more or less attractive. Sometimes that changes over time, but you definitely can't force it.
Don't ever let yourself feel rushed or willing to settle. Trust me! I got in that cycle for a few years and it was not pretty. I tried to make people fit who I wanted them to be and looking back now, if I'd really made it work with any of those people, I'd have never met my boyfriend now who *was* what I was looking for.
And like KM said...don't let anyone tell you that you're not good enough, pretty enough, etc. Maybe just go out, date, join a group, join an online site, take up a hobby, whatever. Venture out and quit focusing so much on these people you feel like you "should" be with because they are crazy about you. Relationships should be a two way street and you'd not be doing them a favor by being with them if you don't *want* them the way they want you.
Good luck!
) for when you're at a place where you want to start finding something serious.

Comment