Unique characteristics for multiple actors of the same class

There are a Lot of implementations for this.

The simplest method is using parents blueprints.

Ex.:
Parent BP = Pokemon
Child BP = Blastoise

Pokemon has Health and Mana Attr
Blastoise, child of Pokemon will have Health, Mana and any other attrs you want.

========BUT=========

In your specific case, I recommend using on “pokemon” class an array variable, editable, containing a Struct of Habilities, another for debuffs, and another for buffs, for example.

Look That: