I don't think that use of the term "Category" makes it clear that it only affects certain keywords. Perhaps it should be limited to keywords for which the opponent has tokens set?
This card does too much, imo. It is both a mass discard and a (potentially and probably) large attack. The problem with it as it is now is that it's extremely effective in a deck without any other Undead cards. I could put this into my Unliving deck, have no problem collecting the resources to play it, and deal 56 damage from the cards discarded from my hand alone without taking any damage myself. Depending on what's in the opponent's hand, I'm likely dealing around 100 attack altogether. This kind of damage isn't unheard of, but when combined with a mass discard, it would be devastating.
I think it needs to be retooled with limitations. If it's meant to synergize with an Undead deck, its effect could be based upon how many other Undead cards you have in hand. Also, and perhaps alternately, the "Category" thing could be cleared up by having it focus on keywords with tokens set for either player.