You need those shields, at least on the ravagers. I would down the number of Wyches per squad to about 7 which will free you enough to buy those shields. If you do nothing else, do that. Otherwise I would possibly just drop the Wyches entirely and a haemy and go with another 3 wrack squads. The only weakness in that list should be blood angel DoA which practically can't be outshot. Just get some ff in those ravagers!
_________________
Darkness falls across the land, the midnight hour is close at hand, creatures crawl in search of blood, to terrorize y'alls neighbourhood.
And whosoever shall be found, without the soul for getting down, must stand and face the hounds of hell, and rot inside a corpse's shell.