In order to get all the Gift Machine rewards, you will need to collect all 306 items. This game is basically a copy and paste of last year's Just Dance 2020, so each spin will cost 100 Mojo. To earn Mojo, you will need to level up (150 Mojo per level up) and complete daily challenges for various amounts of Mojo (usually increments of 50, 100, and 200 Mojo).
306 rewards x 100 Mojo= 30,600 Mojo
Leveling up to 100 x 150 Mojo= 15,000 Mojo
Deficit created: 15,600 Mojo
*You can grind daily challenges by exiting the game after you complete them and simply reloading the game.
I would recommend using the 1 month trial or buying a 1 month pass for Just Dance Unlimited to easily grind this. Try and sync up challenges with similar parameters of measurement so you can knock out 2 or 3 in one go (I personally skipped World Dance Floor challenges or Quartet/Trio/Duet challenges). *
Since launching the game, there is no known Ubisoft Connect rewards that reward bonus Mojo like previous versions, though the app says rewards and challenges coming soon.