ill add some tips:
on blaziken you should prolly replace slash with bulk up and you should relearn dragonpuls on noivern with a heartscale in the onyx ward
i rly dont think your other pkmn are gonna do well as they are pretty bad and also normal STAB isnt rly usefull
to get some coverage here are a few suggestions: guardevoir, krokodile, , galvantula, dragagle(adaptability), aeropteryx
some of them arent obtainable quiet yet but should be be4 the next gym