why don't you try some online dating? be honest about what you want, who you are, what you can bring to the table, and then see what happens?
girls are not hard to find. they're everywhere and lots of them share the same interests too. i say go look in the mirror and be honest about what and who you are and then be realistic about what you can get and go from there...