I agree with keeps, but its not a waste in the sense he was going for speed, you have to wait a turn for the Ball to die so you can next turn play bonewall, while then using bravery lets your opponent get out more damage to overwhlem you. You fixed this by having the 2 sosacs, the only problem- your using braveries to stack up the damage, what if the damage is just TOO much?!
I advise some precogs for better stability, OR changing some cards to holy flash to help you regain health to use sosac, also change a couple cards to sosac for better draw chance, 2 even with braveries is just not enough.
-2 ivory dragons or maybe -1dragon -1 arsenic since the game wont go long? For +2 holy flashes and -1 bravery for soul catcher. If you consider -2 ivory dragons instead of -1 dragon -1 arsenic then also consider changing arsenic to long sword.
Arsenic does 4 damage then 1 poison, so 4+5+6+7+8. Thatd be a 6 turn game kind of on the high side and assuming you get arsenic out 2nd turn to hit 5 times because getting arsenic out 1st turn is impossible with your deck. 30 damage from arsenic alone. 6*5=30. So same damage, except one quantum less. And any game that it takes less then 6 turns which that should be about 45% of the games, long sword would deal 2 more damage then arsenic.