Well it seems as though you've had more than your share of heartbreaks, but you're still very young and have a lot of time to truly find that one girl you absolutely love and who loves you as well. Through it all you probably know more of what it is you want in a girl, and that is an advantage.
I think it is very possible that you can find a respectable, beautiful girl that shares your values. It seems as though you are looking for a mature long term relationship, and finding the right place to look might be a good start. I haven't been to clubs much but from what I've seen I wouldn't want to go there to look for my future wife. That might be a generalization for the most part but it seems rather logical. Keep looking in places you haven't considered before and you may find that you share interests and values with these new people.
Also, it is great that your world revolves around your girlfriend and you truly want to make her happy. That is exactly how I am, and it feels great. But the thing that goes right along with this seemingly perfect trait is the fact that people in a relationship often times have their own interests that may not be completely shared. Becoming dependent on a person can make life hard when they don't want to spend every single second with you, even though you do. Keep doing the things you like and on top of that, add yourself a wonderful girl. You both will truly be content.
Good luck finding that girl, from the looks of it she will be lucky.