I love the game, and I’m personally okay with the BP system.
However, I think the best solution would be a separate progression/leveling system based on player’s skill in matches. This could unlock some cosmetics. Maybe nothing too fancy, but items get “better” as you go on, of course. Specific challenges for cosmetics would be super awesome too… but these changes could devalue the BP if it’s too extensive.
I know this would probably be super hard to implement at this point, though. But I personally think it would be a great addition and would make a lot of people happy.