Your team is quite well rounded except the fact that if you used blazoned there would be 2 fire types. Lucario is a very attack based pokemon like blaziken however if you look at their stats, blaziken is more well rounded and based on your blaziken ev’s, faster too. I do have a replacement suggestion for volcanoa to even out your team (as you already have ribombee):
I would recommend a hydreigon if you are playing pokemon sun/moon. This pokemon can be obtained through island scan.
Heidragon has the ability levitate and is a dark/dragon type which would give you more coverage, it does take a while to fully evolve but it is worth it.
Item:live orb/focus band
Moves:
-dragon pulse
-roost
-tri attack/charge beam (tri attack has a 20% chance of freezing, burning and paralysing opponents, charge beam has a 70% chance of raising Sp.Atk
-assurance ( island scan deino has the egg move assurance, it doubles damage if the uses has been attacked in the same turn, additionally if this pokemon holds a life orb it counts as being attacked) if the pokemon is holding focus band and is left at 1 hp, it can guarantee a knockout.
If you are using ultra sun/moon I would recommend an alliance Raichu, a psychic and electric type.
Ability:surge surfer (doubles speed on electric terrain)
Item: terrain extender
Moves:
-electric terrain
-psychic
-volt switch (allowance Raichu isn’t very defensive, but it is fast this move allows it to switch out first if it’s close to fainting and bring in a heavier hitter)
-thunderbolt
These two pokemon can cover a lot of your teams weaknesses, so far your team is great and I think blaziken is the way to go, however if you use blaziken it would be safer to replace volcarona.
Hope this helped.