No breeding moves on Charizard.. that’s an oh boi considering Belly drum, Beat Up (Yes I use beat up), Crunch, and others are gonseys
Also accounting that you’ll have your Charizard X around facing Saphira/Hardy (Them last two gym leaders before everything else like amaria, terra, and others)
Considering charizards movepool, I’d suggest mix-Charizard with work up throughout the game and try to build a team that effectively operates with charizard.
There’s still supportive options for Charizard with access to tailwind/Fire Spin trapping (encourage to use them in a pickle) and keep changing variety of moves.
(Since you can reuse Tms, you can creative with your movepool whether you want to say.. confide powerful spe.atks or set up sunny day)
Dragon/Fire move is a must with boosted stab + Tough claws and ye and whatever else benefits you cause your gonna need to switch strategy throughout the course of the game if your willing to use charizard.
good luck charizard lover