That's a common issue so you aren't alone. You have to paths to take. Roosters are like people. There's good ones and aggressive ones. Not all breeds or individuals are the same.
1. You can choose to replace an aggressive roo. In this case, you will need to decide whether you want to rehome him or have him end up in the stew pot.
I've rarely seen an aggressive roo who was that way from his chickhood. In my case, they are usually docile until they aren't. I personally have no patience with an animal that attacks me which is why they end up in the stew pot.
The 2 roosters I've used the subdue methods on weren't actually aggressive towards me but would become aggressive towards other chickens (hens and roosters) when I would enter the run. It's a show of dominance which is why I subdue them so they know I'm in charge. I don't think this works with every bird but maybe with some.
I REALLY want to keep him, he is a Spitzhauben, and I'm planning on breeding him with my hens. If he is still aggressive, I'll just kick him or something. Show him who is actually the boss.
Kicking may not work. You will have to subdue him by holding him on the ground or carrying around. Also aggressive roosters supposedly pass that trait to their male offspring. I don't know if that is true because I've never kept an aggressive roo but that's what people claim