I've seen a lot of dating advice on here, so I thought I'd throw out my situation as well.
Objectively speaking I am of just average looks, but in good shape since I run and lift. I've been on several dates with some girls, and I can tell they have a good time with me and laugh a lot... but they all say virtually the same thing to me if I call to ask them out again. That they think I'm a great guy, but they don't feel the 'spark'. Seriously, they literally all said spark.
I am almost positive they are talking about a physical attraction. I'm a successful guy and generally people seem to like my personality. Any hope for an average looking guy? Are there any women who don't make first impressions so superficially? I really had no idea that women were as shallow as men until I started dating again. It's just really discouraging to keep being rejected and it makes me want to stop trying.