I used to think two Eternities were a good idea, but in a deck this size you only have a 2.5% chance of drawing it as your last card. It does happen, but not often enough to really hurt your win rate.
I'd swap the following:
-1 RoL
-1 Eternity
-1 Time Pendulum
-1 Purify
-1 Improved Fog
-1 Mindgate
+2 Firestorm
+1 Hourglass (for early drawing)
+1 Condor
+1 Quintessence
+2 Bone Wall
Really want to get those draws more consistent - adding an extra Condor/Quint will help that a lot.