If you're not happy with yourself, you certainly won't be happy with someone else. Get yourself involved in the things you enjoy, and go out and find others who have similar interests. You're a ski instructor? I'm sure your school has a ski club. Or hell, start one if there isn't.
The best thing you can do is actively involve yourself in things you enjoy, and stop actively hunting for a girlfriend. The second you stop looking and just enjoy yourself will be the second right before you meet someone.
Now if only I could follow my own advice. Or at least get to the gym first.
