(Assuming that Fini and Lando are hazard removal and Ferro as the hazard setter)
This looks to be a balance team-so I think you could use another offensive mon of some sort-maybe SD Weavile, as it has good defensive synergy with Dragapult and is just generally an excellent offensive Pokemon.