First, this seems like singles, so Heavy Duty Boots > Lefties. That Stealth Rock weakness is a huge drawback, so, in my opinion, it is important to have Heavy Duty Boots on most Charizard sets.
Really, it looks like a great set for a physical Zard. The "worst" move on the set is probably Dual Wingbeat, though. While it gets STAB and breaks subs, Roost is important for Flare Blitz. Then again, since you have Blaze, maybe healing yourself isn't the best idea, since you want to make use out of the ability.
So, I think the set you have right now is pretty good, D-Dance until you get the Blaze boost and then sweep.
The only main problem is that Flare Blitz will most likely KO if you're in the range of Blaze. So, I would try out both Dual Wingbeat and Roost and see which one works better.
Oh, and, if you're in a format where you can Dynamax it, and this is your Dynamaxer, replace Earthquake. Max Airstream Speed boosts are very good.
Oh, also, Jolly > Adamant for a bit more Speed.
Hope this helps! :)