https://i.imgur.com/ura1u.png

Total 47 cards

I want to take this deck down to 41-42 cards, and increase it's competitiveness.
Any suggestions will be greatly appreciated!

3 Mystical Elf
3 Illusionary Gentleman
1 BLS
1 Card trooper
1 Chaos Sorcerer
2 Effect Vailer
1 High Prestiess of Prophecy
2 Prophecy Destroyer
2 Rabbit
1 Sangan
2 Tourguide

1 Book of Moon
1 Dark Hole
1 Heavy Storm
1 Magical Dimension
1 Mind Control
1 Reborn
1 Avarice
3 book of power
1 book of secrets
1 book of sefer
2 books of wisdom
1 book of organization
1 Spellbook Star Hall
1 Wonder wand

2 Bottomless
2 Call of the haunted
1 Divine Wrath
1 Hidden Spellbook
1 Magician's Circle
1 Mirror Force
1 Judgement
1 Warning
1 Starlight Road