What is your opinion on this deck, and what do you think could make it better? Thanks in advance.
Creatures:
4x Dark Confidant
2x Snapcaster Mage
4x Tarmogoyf
Spells:
2x Abrupt Decay
1x Ancestral Recall
1x Brainstorm
1x Dismember
2x Flusterstorm
4x Force of Will
1x Mana Drain
4x Mental Misstep
1x Steel Sabotage
1x Demonic Tutor
1x Ponder
4x Preordain
1x Time Walk
2x Jace, the Mind Sculptor
2x Sylvan Library
Mana sources:
1x Island
1x Library of Alexandria
4x Misty Rainforest
1x Polluted Delta
2x Scalding Tarn
1x Strip Mine
2x Tropical Island
3x Underground Sea
1x Black Lotus
1x Mox Emerald
1x Mox Jet
1x Mox Pearl
1x Mox Ruby
1x Mox Sapphire
1x Sol Ring
Sideboard:
1x Abrupt Decay
1x Dread of Night
1x Energy Flux
1x Forest
3x Grafdigger's Cage
3x Nature's Claim
2x Nihil Spellbomb
2x Null Rod
1x Thrun, the Last Troll