Enchanter's Ring seems good here.
I think you should take advantage of your turn 3 more by summoning another creature, otherwise you're missing out on the advantage of an early full action. This would also help solve the potential efficient dice shortage you're going to have if your opponent does kill your creatures, which I see being a significant problem here. At least in my experience playing the dwarf warlord, I found that I could make my mage very difficult to damage, but eventually you can be overwhelmed if you don't keep your action count up via creatures, so I quickly put in many more creatures, like Trolls and Orcs. Kriegsbiels are also excellent and particularly good Rouse the Beast targets, with a mere 3 mana easily netting you 8 dice. I think 2 Kriegsbiels is the perfect number.
Also, I never pass up Iron Golem when playing Warlord. There's a lot of creatures that thrive against living creatures out there, and golems are a great SBP efficient way to blank that advantage and build your board.
I can also see defenses and guards being a problem, given that your attacks will mainly be a few big-ish hits each turn, more or less. Tanglevines could be the utility you need to make sure your attacks go where you want them, and they nerf defenses.
Finally, I feel like cards that control creatures are going to be backbreaking against your deck. Agony, Aegis X, Tangleroot, Shallow Sea...your dice count isn't particularly high already, and pushing it even lower will really hinder your ability to efficiently deal damage. Ballista does help, but your low creature count means it's vulnerable.
What's the purpose of the walls? It's not a big SBP sink, but I'm just curious why you'd need them. I'm also not sure if you have enough equipment.
TL:DR - I think your deck would benefit from a higher creature count and ways to deal with defenses and guards. A zone attack could be useful as well.