Your deck doesn't have enough area damage. Maybe add in a Baby Dragon or a Magic Archer in replace of Giant Snowball
You also already have several win conditions and all your defense cards are moderate costing elixir cards, which will be difficult to defend when trying to elixir cycle