I love roosters, and have had really good luck with them. My avatar is actually me holding my two very well behaved roosters last year.
So there are a variety of different things here.
One is- some chicken breeds are just naturally more aggressive than others. Just sometimes something you have to decide to deal with, or not. Up to you.
With that said, roosters all have their different personality and the range of aggressiveness can even vary- within the actual breed. so its not a once shoe fits all.
Roosters (especially aggressive ones) need to know whose boss. They need to know that you are not some predator to chase off, you are the boss, you have control of the situation (mostly)
The way ive done it, and seen the most results with, is by actually approaching them (with confidence) think of a rooster like a horse. They can sense your fear. If they sense that this human is afraid of me, they will attack and try to dominate more aggressively than they would have if they had recognized that your not afraid. So you approach with confidence and fairly aggressively grab the rooster, and hold him. Cuddle the little guy like you would cuddle a small dog or cat, im not kidding.

They will struggle at first and even potentially try to attack, but hold your ground, and be sure to hold their wings against their body so they don't try to fly away or they don't injure themselves. A lot of people out there say there is a "right way" to hold a chicken- and with hens, yes there is. With misbehaving roosters....ehhhhh.
I suppose anyone could debate that, so id say as long as you follow the wing guideline, and have him in a position you wont injure him in, you will be fine. Carry the rooster with you when you do your feeding and cleaning and ETC, whatever. Doesn't matter. Sit with him on the couch. Take him to the feed store with you, hell, why not?
In essence, I (mostly) guarantee that the MORE you hold him, the more he will understand you are the top guy (or gal) as it displays your dominance clearly to them. And he might even start to like it. And maybe you will too. I love my chicken cuddle time, but maybe im just weird.
Oh- so also- a word of caution. Until the rooster gets used to you coming over and picking him up to carry around with you...he may try to attack you a bit while you hold him so make sure you have gloves and longsleeve and eye protection. That's a big one. But don't be afraid of them. Theyre little-ish animals who don't have a chance against people in a real fight. Youll be just fine.
Good luck! I have more suggestions if you need, this was just one of my most successful methods.