My Myth wizard has never got the Master of Monsters badge even when he learned all the myth spells before Celestia.
He knows all the spells from Cyrus, Tish'Mah, Croaky, Mildred Farseer, and Mortis.
He is Level 62 when he got them all. Do you have to be Level 48 or lower to get this badge? Or do I have to know Ninja Pigs as well?
your missing a spell form somewhere did you get dis spell, myth shield from fair grounds and there is also a spell in Marleybone take power or whatever it's called also there is one in CL called Mega Tranquilize make sure you have all them.
you might also need the secret trainer spells: minion related spells in krokotopia, dispel in collosus blvd, myth shield in faire grounds, and whatever else is available.