You get medals and requisition points from playing that you can use to unlock new stratagems, which includes everything from weapons to orbital bombardment. Medals get you new weapons, cosmetics, etc. You also find samples you can collect on missions, and these unlock permanent upgrades for stratagems. There are player levels, but these just unlock new titles once you get past the basics.
The battle pass equivalent is Warbonds, which include new weapons, armor, cosmetics, etc. Unlike most games, warbonds don’t expire and you can find enough premium currency while playing to get them without too much trouble.
On the whole, new warbond weapons tend to be different rather than obvious upgrades. The default assault rifle you get stays perfectly viable throughout the game.
Is it actually good against tanks now? I always liked it, but it still hurt to finally get a shot off just for the tank to shrug off the hit.