Water, Life and several other elements have enormous problems with faster decks, CC and shields. There's not a whole lot you can do about it when you're sticking to two elements that have very few options for effective control. That said, Water has some semi-effective answers: Squids and Ice Bolts can deal with a lot of creatures, and Shard of Patience can let you one-hit kill decks that would otherwise either annihilate your offence or nullify its effectiveness through shields or healing.
Problem is, any good stall decks will have PC for your SoP and enough shields, CC and healing to kill you before you get to touch them (for instance a standard Monoaether with 6 Dimensional Shields). To beat something like MA, you have to dedicate your entire deck to it and focus on Shards of Gratitude and either Ice Shield or Thorn Carapace, and even then you won't win all the time. If they run Psiontal, they can Lobo their Psions if you play Emerald Shield, and if they run SoW they can choose to use them or not.
In other words, there are many control decks you're going to lose to when you don't have any permanent control, and there are many rush decks you're going to lose to when you don't have any creature control. A good, balanced deck has both. Even a one-dimensional rush almost always packs a bit of PC in order to do its job properly. The Water/Life duo is a duo that for the most part stalls hard with lots of CC and healing, because that's what it does best. Your deck is slow and has no control, and it's also too big for its slowness. Draws will be inconsistent and you will lose to CC, shields and rush a lot. I suggest you focus your deck on doing one or two things well; for Water and Life that'd be rushing and CC as mentioned.