My teenage rooster was . . . well . . . like a teenager, trying to exercise the limits of his powers and sort out his role in the world. With training and maturity, some roos can grow up to be gentlemen.
This is not a popular option on BYC, but if you want to make some effort, research training roosters. There are lots of posts on BYC and elsewhere, and lots of different methods. I would also separate him until he gains some maturity and absolutely not permit the aggressive behaviors to become further ingrained.