I don't know if this is the right channel for feedback like this, but I feel like the battlepass could be a little less grindy/you get more points for doing well for it.
Only getting a few per game (with tiers quickly increasing in point requirements) means you are forced entirely into challenges for battle pass progression, meaning if you don't do one specific thing (i.e. you're not good with any of a specific class for a challenge? Gotta reroll and potentially bite a hefty gold fee) you're stuck at your tier. Either that or less per tier so your challenges don't feel like nothing.
I've only been playing for a little bit though, maybe actually being able to do the monthly challenges would help, but from a new player perspective it feels incredibly restrictive- I had this problem with Halo Infinite, too.
Edit: readability