limited type spellcasters. 42 cards total
Please rate my deck and make suggestions to fix it up all opinions are helpfull :D thanx

Monsters
1 Dark magician
2 skilled dark magician
3 breaker the magical warrior
3 defender the magical knight
2 magical exemplar
3 magical marionette
2 night's end sorcerer
2 old vindictive magician
2 apprentice magician
1 kycoo the ghost destroyer
1 endymion the master magician

Spells
3 magical citadel of endymion
3 magical dimension
3 spell power grasp
2 book of moon
1 lightning vortex
2 recycle
1 swords of revealing light

Traps
3 magician's circle
1 mirror force
1 pitch-black power stone

Syncro monsters
3 tempest magician
3 explosive magician
3 arcanite magician

Side deck
1 flamvell magician
1 skilled dark magician
1 book of moon
1 recycle
2 lightning vortex
1 royal decree
1 swords of concealing light
2 kycoo the ghost destroyer
1 night's end sorcerer
1 magicall exemplar
1 brain control
1 heavy storm
1 mage power