The idea is simple, much like in Pokémon games, run a Mystery Gift occasional that can be claimed with a certain period of time(for example a week). This would be good way to give usually unattainable items such as the Galarica Wreath and Max Soup. For upcoming tournaments the Mystery Gifts can include battle items such as vitamins (mostly pp ups), held items and bottle caps. This can also be used to give give money, gems, tokens, battle points and SP (whenever that comes out). Also I feel like the mystery gift would be a good way to give keys for the event crates (i.e. anniversary, valentine and lucky keys). This also a good way for staff to give out their favorite shiny Pokémon as well as give new special forms Pokémon from the upcoming eggs.