Deck was fun to play!
One tip, obviously Second Sight works well with your echo cards, but if you are up against a shadow deck and they Sabotage, you can also play Second Sight in response and hide a key spell like Stand Together on top of your deck.
Deck went 7-2 for me, but last opponent was a disconnect (I had a good hand fwiw)
Not sure any changes are needed, but you might try to fit the 4th Crystallize.