How to unlock attachments
Many attachments are shared between guns, and if you want to unlock a certain attachment for a gun, you have to have a certain rank with that gun. To find out what rank, open up the gunsmith and go to the part you want to unlock and it will tell you.