Plan is that the lvl4, renders and destroyer run at the enemy while everything else pounds the lines. The rockets are there to hopefully take down warmachines and/or big monsters or to start removing ranks.
With only five deployments and no sacrificial units, you definitely won’t be picking your fights. I’m also not sure what 12 Infernal Guard are supposed to accomplish. I don’t see how you can protect your rockets. And honestly I don’t know what 8 Bull Centaurs can accomplish that 6 can’t.
I’d trim the Bull Centaurs down and use those points to beef up the little unit of Infernal Guard. Or I’d turn those 12 Infernal Guard into some Steadfast blocks of Hobbos. Against a defensive-type of army, this list may do fairly well but against an offensive one, I think it’s all over but the cry’n.