I know a set that wouldn't be good for your Charizard, and it's the one it has right now.
This is my preferred moveset for Charizard:
Charizard @ Salac Berry
Hasty/Naive
Blaze
6 HP or Defense/252 Sp.Attack/252 Speed
- Fire Blast/Flamethrower
- Dragon Pulse
- Focus Punch
- Substitute
The objective is simple: get hit by Stealth Rock (you need to be on full HP for this) as you switch in on something that is likely to flee for its life from 'Zard (slower Pokemon weak to Fire basically.) Use Substitute as they switch out - if your HP is divisible by four at Lv.100 (which it needs to be for this - check your IVs and apply EVs accordingly to make it divisible by four) then you'll be at 25% HP with Blaze and your berry activated for a Speed boost. From there, it's sweeping time - Fire Blast/Flamethrower are your bog-standard Fire-type attacks, and Dragon Pulse + Focus Punch provide coverage enough to allow Charizard to hit every Pokemon in the game for at least neutral damage. Focus Punch also works to knock out any special walls coming in to soak up your Fire attacks, but be wary of using it if your Substitute has been broken.