Each time you level up one of the three classes you nab yourself an unlock token that can be used to purchase any new
attachment you want for that specific
weapon, though it should be noted that
attachments unlocked for one gun don't carry over to the
next.