3 Tarmogoyf can't be right. Never.

With Glen Elendra (which can be really good depending on the metagame), I would keep 1 Witness main.

So:

-1 RWM (Go to SB)
-1 Glen
+1 Goyf
+1 Witness

I would also cut daze or vial, because of the lack of creature you probably face with that much non-creature spells.

And would add

+1 Wonder
+1 Qasali
+1 Vendilion Clique
+1 2nd Glen or RWM, depending on the metagame.

That's just my 2 cents.

P-M