There's mini gym leader. You could start there with a mono type and just keep going until you're a hardcore gym leader. It'd be for the experience! Otherwise you could just get together and hangout with someone.
An example could be Dialga, you both like dragons, get him to tutor you. Just battle his dragons with your best dragons, after the battle ask for pointers and then schedule another battle with the same team, but by this time you'd have an improved team.
I'd personally tutor you, though I'm no gym leader.