In trading card form, all we have to work with is the artistic presentation, and the in-game stats and attacks printed on the card
And if your board has enough squirrels on it, the advantage it gives you can be insurmountable
Posting some pictures would help, but from your description, it is likely a fake
Cards such as Grim Affliction, Soul Snuffers, and Yawgmoth, Thran Physician all help to spread -1/-1 counters, allowing you to slowly bring the stats down of creatures until they are no longer a threat
Lorcana makers Ravensburger have released some nice gift sets for the TCG in the past, but this one featuring Stitch may be the best yet
All it takes is playing against it once before you realize just how easily it outclasses what everyone else is doing