Ice Block seems redundant if you're going to play Bulwark. Instead I suggest playing Arcane Flux, which will give you better mileage out of Soulseeker (also, check on the wording, it could possibly be good with Flash of Light, I just don't remember if it only works on attacks or if it can be used with Heals).
OTOH, Bulwark is a terrible card with Graccus. Blessing of Sacrifice already means your opponent is likely to target Graccus first instead of your other figs. Further, it's basically a blank ability if you're going to be using Protector. I suggest either playing Savin (he's a better Protector/Taunter than Graccus, and Blessing of Wisdom might be useful with Irana) with your Bulwark, or switching Sulfuras in place of Bulwark. Graccus benefits a lot more from Sulfuras, dealing 1 point of damagefor every time his Blessing of Sacrifice triggers and replacing his terrible attack with a decent one.
I think with Irana your best bet is Savin, though. Graccus is better as part of a team that has high defenses across the entire team, and suffers greatly from being paired with clothies.
As for Elendril, he also screams 'play me with Savin' due to his 1 Resist. Replace Old Bones with a good pet, like Fury. You already have a defender.
"The beatings will continue until morale has improved."
- Standard corporate management technique