@mowens You’ve already taken the first step: recognizing it as a problem. That’s already further than many people get.
Asshole-ness always comes from ego. The more our self-image means to us, the more we’re going to do asshole-ish things in its service. You’re a young, good-looking guy, which gives you the potential of having power over others; the ego craves power, so you use it.
If you’re serious about ending the cycle, your self-image has got to take a back seat to concern for the well-being of others. As long as ego is in the driver’s seat, you’ll keep doing asshole-ish things. When you lose your attractiveness, you’ll try to find another source of power (like money), and it will go on.