What about reset every Month/Week?
Granting prices for top 3 players on each track? That will force players to run around the map and win the most tracks possible / gold shiny dye would be awesome and devs can make extra rewards based on seasons.
1st place - 10x pieces of random material / 1x special rare GOLD dye only obtainable for 1st place
2nd place - 5x pieces of random material / 1x special rare SILVER dye only obtainable for 2st place
3rd place - 3x pieces of random material / 1x special rare BRONZE dye only obrainable for 3rd place
4th-5th place - 3x random dye (not a rare ones)