Для определения рода слова “волшебство” его необходимо поставить в именительный падеж единственного числа, получается форма: “волшебство” . Тогда в зависимости от окончания в слове “волшебство” можно определить род.
Слово “волшебство” употребляется в среднем роде (Потому как в начальной форме слова “волшебство” окончание [е], [о]).Полный морфологический разбор Cуществительного “волшебство” находится по ссылке