So you're picky--nothing wrong with that. It's just going to take you a lot longer to find someone who fits your list of criteria.
Meeting new people is easy, they're EVERYWHERE, especially if you live in a city. Finding people you connect with, is a bit harder, especially for folks who aren't gregarious and "people persons". You've got a list of "requirements" so that's naturally going to narrow your options.
As I see it, you've got two options: 1. accept yourself and continue to winnow the shaft from the wheat and eventually you'll find friends you can hang with. 2. Try not to be so picky and winnow that list down a bit so you can widen your pool of potential friends.
It's also possible that you're just not looking in the right places. Maybe you need to find a place where the single and childless congregate.