Chef Sanji wrote...
Well, I have a few thoughts on this, so here goes
1. In high school, kids are in relationships simply for the sake of being in one. The novelty of it is what is appealing, "Oh look at us acting all grown up." But the problem is that those relationships are built on diddly-squat, so almost all of them fail.
2. In college, kids want to have fun right? So the straight laced thing won't be very appealing to them. It will seem stuffy and boring to them, but don't the mistake of getting so immersed in having fun that you become a fool. That won't help either, you'll just be laughed at.
3. When you all get older, you will want something fun
and meaningful, and that is where the "good-guy" thing comes in handy. A husband and family man HAS to be straight laced and squeaky clean, otherwise there will be some obstacles that you just can't overcome, no matter how hard you try.
Lastly, just give it time if you are afraid to try changing. Eventually you will be exactly what some girl is looking for in a guy, and if you are lucky, she will be the same for you. Hope this helped ^_^
I couldn't have said it better myself. I'm a "good guy" too, so I know how you feel OP. You just need to either find someone who has already matured out of the Party Hard phase of college or wait. Good things will come. Nobody wants that douchebag drug dealer when they're out of college and looking for someone to spend their life with.