Khaall
Author, just a little idea of mine, but how would different moves affect roll out? Here are some ideas for this. Iron defense changes the move to steel type(and adds more weight) but build up is slower. Bulk up can maybe make the build up faster but easier to interrupt. Rapid spin makes the Pokémon immobile for a brief period but then roll out become unstoppable in exchange. And finally, acid armor makes the move poison type with a chance to poison.
If the MC is sad about his insider knowledge not being as useful maybe he could study pokemon moves and try teach pokemon moves they can't learn in the games. Lanturn or Ampharos can't learn Tail Glow in the games, probably because its OP and would ruin competitive gaming. Or use his knowledge like pokedex entries to learn pokemon psychology and attitudes and maybe become a professor. Or maybe become an E4 member or Gym Leader