Weapons are unlocked in three ways:
*Completing story missions
*Completing Sargento’s training missions
To get all the weapons, you’ll need to wrap all the story missions and territories, and almost all the Sargento missions. If you’re missing one or two, the specific requirements for a weapon are listed in the load out screen.