I like the idea, but the rewards are bad.
Maybe it's better if you get something like this:
Every level you go up, you get 250 loot points or a cubelet, unless you reach level 5, level 10, level 15 etc. At those milestones, you get a certain cosmetic you can only get by reaching that certain...