i totally hear you. i hear you on clubs, i'm not much of a partier myself so i've not been clubbing too much but in my personal opinion i don't see it as a place to find someone to have a relationship with, just a hookup. perhaps you're right though and you should start surrounding yourself with some more friends who have similar interests as you. it's just a part of life, you get older and can find you don't have the same interests as your friends anymore. with school and work, it's always tough to keep those friendships once you're no longer there. it may not seem like it, but so much of the conversation can tend to be about that. once you're not there, there's no more complaining about an assignment or asshole coworker.
as a result, you might be able to find a relationship. some guy you befriend might have a single girl friend, sister, cousin, etc. or while hanging out at an event, you meet someone. i know the crap about finding someone when you're not looking is a cliche but it's true. i do wish you good luck though, you're a good guy and deserve to find someone special.