I know that a build I ran against recently actually had 4x
Abundant Growth to help with card draw while also bumping
Ethereal Armor's pumps. Perhaps a few more enchantments would be of use - any of white's "soft" removal spells, i.e.,
Oblivion Ring fall into this category. Similarly, I would suggest some means of adding to your creatures' toughness beyond the armor, as a well timed
Rolling Temblor will essentially end the game for you.
I'm not as opposed to the
Trained Caracal, but I can see where you would be better suited with some mana dorks, as per imsully2's comments, and potentially
Loxodon Smiters. They might not have the hexproof, but they have a huge body that's out of
Searing Spear and most burn range to begin with - and that's BEFORE you start with any auras.
Beyond that, I would suggest some sort of counter-magic in the sideboard (
Negate and
Dispel especially) as all non-creatures cannot be protected with
Cavern of Souls and are still easy pickings - especially when you're stopping said
Rolling Temblor.