You have the right to change abilities, order of team, items, natures, EVs, and genders whenever you want in league. One way to fully take advantage of this is to go into a battle vs. a leader with your default setup, and then make changes according to what they used to counter you. For example, you may find that one leader doesn't use sleep, but is weak to priority. In this case, you may want to change Insomnia on Honchkrow for Moxie. You're at little to no risk of falling asleep, and can rack up kills.
Likewise, you may find one leader uses double or triple battles more often. In this case, you may want to change your team order so that you can use earthquake Hippowdon, icy wind Gengar, and Earthquake Excadrill all in the opening move. In my opinion, the league is more about perseverence and stepping out of your comfort zone than the actual team.
I see you've two Breloom checks, but only two of the leaders have access to that pokemon. No leaders are allowed to use Virizion, as it's a legendary pokemon.
You may want to switch out poison jab, because the poison type itself doesn't offer much coverage.
Superpower is a doable choice on Honchkrow, but I always have fun with Tailwind
With Honchkrow's massive Attack stat, there isn't much it can't kill with Drill Peck that it can with Brave Bird.
Try some things out, see if you like them, and don't put those extra EVs to waste. There's nothing to gain in 255, when the stat stops progressing at an earlier mark.