It's kind of funny ^^
This discussion is almost as old as BF2042 itself, and it's definitely not as simple as some people make it out to be, especially for casual gamers.
EA/DICE chose a progressive XP system for the Season Pass: the further you progress, the more XP you need per level point.
Let's break it down roughly:
Weekly missions give you 55 points per week. Over 7 weeks, that’s 385 points, which equals about 38.5 levels just from missions.
That leaves 21.5 levels you’ll need to grind manually.
If you only rely on Weeklies and save the grind for later, you're making things unnecessarily hard.
It’s much smarter to grind early on, when each level point only costs 2,000, 3,000, 4,000.... XP.
By Level 30, you’re already looking at nearly 19.000-20,000 XP per point.
That’s why, in a progressive Season Pass, it’s way more efficient to grind as many level points as possible early, and then rely on Weekly Missions later, since those guarantee fixed level points.
For example, I’m currently at 308 out of 600 points. That means I still need 292 points to complete the Season Pass.
There are 5 weeks of missions left, so that’s 5 × 55 = 275 points.
Which leaves 17 points (292–275) that I’ll need to grind.
Right now, I need 19,000–20,000 XP per point, so I’d have to earn at least 20,000 XP per match to get one point → that’s roughly 17 matches.
But since this is a progressive system, I estimate I’ll need not just 350,000 XP for those 17 points, but more like 600,000 to 700,000 XP.
My tip: Try to grind 220 to 230 level points as early as possible and hope for Double XP weekends. The more Weeklies you’ve already completed, the more XP you’ll need later if you're still missing level points.