Aside from what everyone else has said, the only advice I would offer is although women LOVE the "bad-boy" I have rarely seen that last for a long time (at least until the first kid is born and the guy wants someone else). It's a sad story but happens all to often!
Take it from a guy who tried to become a bad-boy (and succeeded), it's not good!! I was the "good guy" who the girls would say "aww.. c'mon.. we're too good of friends!!" Made me sick. So, I started taking martial arts and playing sports. Got my black belt and was out lookin' for the fights.. and found more than I wanted!! I also got it at the expense of my education!!! Since my grades took a tumble, I couldn't get into college and ended up joining the Navy.
21 years later, (at 38) I retired from the Navy. I'm 43 now, have a great job and am finally getting my degree. I finally found my wife about 4 years ago, who loves me for who I am (she dumped her "bad-boy" boyfriend/husband about 5 years ago).
Wait for a girl/woman who really appreciates you for who YOU are. I think you'll find a couple things: first.. you'll like who you are much better; and, second, you'll have more in common to base your relationship on!
Good luck!
