Forum:Deck Spell Counter

Please tell me how to improve my deck

Monster : (21)
 * Apprentice Magician x2
 * Frequency Magician x2
 * Royal Magical Library x2
 * Summoner Monk
 * Silent Magician LV4
 * Breaker The Magical Warrior x2
 * Defender, the Magical Knight x2
 * Maiden of Macabre
 * Magical Exemplar x3
 * Crusader of Endymion
 * Magical Marionette
 * Disenchanter
 * Dark Red Enchanter
 * Chaos Sorcerer

Magic : (15)
 * Terraforming
 * Swords of Revealing Light
 * Spell Power Grasp x2
 * Magical Citadel of Endymion x2
 * Field Barrier
 * Book of Moon
 * Arcane Barrier
 * Brain Control
 * Lightning Vortex
 * Solidarity x2
 * Nightmare's Steelcage
 * Giant Trunade

Trap : (6)
 * Torrential Tribute
 * Magic Cylinder
 * Pitch-Black Power Stone x2
 * Tower of Babel
 * Call of the Haunted

Synchro :(5)
 * Arcanite Magician
 * Explosive Magician x2
 * Tempest Magician x2

I like this deck around 40-45, so please tell me what I should add and remove.