Blaziken has nearly equal attacking stats, so why not use Flamethrower or Heat Wave over Fire Punch? The difference will be incredibly Minuscule. If your Blaziken has a nature that supports the use of Physical moves, though, then give it Blaze Kick, since it's a little stronger, and has a high Critical Hit rate.
I also agree that Sunny Day shouldn't be there, seeing as Blaziken has no Defense and cannot set up. Replace it with Stone Edge or Thunderpunch for coverage against Flying-types.
Since you can't set up Sunny Day for Solarbeam, don't keep it. Instead, take advantage of that Fighting-subtype and give Blaziken Sky Uppercut for reliable STAB that can hit cheap Flying-types who try to take to the sky.
Finally, Night Slash or Shadow Claw cover the same weakness, Psychic, so get one of them. Overall, this was a fair moveset!
For an item, give Blaziken either a Wide Lens or Zoom lens. Wide Lens will give Uppercut, Stone Edge, and Blaze Kick 10% more Accuracy. A Zoom Lens will up the Critical Hit Rate of Stone Edge, Blaze Kick, and Night Slash / Shadow Claw to about 38%; over 1/3 of the time!