You have nothing worth casting Lay Hands on. It can only target a non-mage creature, and all of your creatures have lower total life than the average amount of healing it provides.
In addition, I don't think you have quite enough creatures to deal with a strong board dominance play.
You also don't have any creatures that benefit significantly from the Crown of Protection.
I would run a Guardian Angel, Samandriel, Angel of Light, Brogan Bloodstone, and possibly Bridge Troll. Bridge Troll, Guardian Angel, and Samandriel all benefit significantly from Crown of Protection, and improve your attrition matchup. Samandriel is a good creature to use Lay Hands on, and helps against Iron Golems and undead, but is reasonably strong against most things. Brogan helps deal with Armor stacking opponents and makes it easier to deal with Defenses. Alternatively, you could play a few more soldiers, and use Flank Attack and Armory to boost them. The issue is that Armory isn't that good at supporting Knights of Westlock unless your opponent has Piercing.
Dawnbreaker Ring is relatively weak in this build, as you only have a single Staff of Asyra to take advantage of it. If your Staff gets destroyed, then the Ring is useless.
I would focus more on stacking Armor, and run a Battle Forge to help with the action economy. That will reduce your reliance on healing yourself, and make healing yourself more efficient. The Priestess is the best mage in the game at stacking Armor due to Restore and it's ability to remove Corrode conditions.
I don't see Divine Intervention. The ability to counter an opponent's spell of your choice is amazing, particularly if you can counter a big turn 2 or 3 creature. Counter an early Lord of Fire with it, and you've taken an enormous lead.