Multiplayer battle pass (possible solutions)

As it sits, the battle pass for Halo infinite is not very consumer friendly. Ranking up is slow and the free rewards are minimal with no way to earn the premium battle pass. In comparison, in Fortnite, you can earn enough V-Bucks through their battle pass to buy the premium battle pass and get the next one as well. Halo infinite doesn’t offer that right now. In addition to that, there’s currently no rewards for winning games or pulling off a positive K/D ratio. I feel like you should at least get 50xp per game played and an additional 50xp for winning the game. In addition to the battle pass being fixed, I would also like to see player collision with enemies being fixed. Too many times I go for the melee and end up going through the enemy and missing my hit.