Lately the guys who have approached me are all nice guys but none of them I'm attracted to? there's only been one cute guy who's shown interest and he turned out to be a jerk.. I think I'm pretty so why can't I find a nice guy I'm attracted to?
Unless you are wearing a shirt that says "Don't bother unless you are hot." then guys of all levels of attractiveness are going to approach you. There are differing levels of confidence involved, attraction is subjective, etc. That's just how it's going to work when you are the passive gender that sits and waits.
You could always find a guy you are attracted to and ask him out yourself or be blatant about your interest level.