Girls like bad boys, guys they can't control.
Girls probably don't think you do steroids (maybe they do IDK)
When you don't drink or party alot you don't have that "uncertainity" to you, so they think you are boring to be with.
In college if you want girls you have to unpredictable, outrageous (in a good way), not looking for relationship, and high self-esteem