Weapon XP Needs a Massive Bump...
I typically play 4 - 6 hours a day and don't exactly average all that many kills in a normal match. I resort to spending a lot of time in Casual Mode, but even then most of my kills are versus bots which don't give full XP... only when I kill players do I get the full XP. At this rate, it would literally take me over a year to unlock all attachments.
That's not acceptable. When we had the 2XP weekend, it actually felt like what the normal XP should be giving. DICE needs to seriously consider massively bumping up the current XP to a more acceptable level. I see this same complaint all over the place... in here... on the BF Reddit, Youtube streamers etc.
DICE... please listen to the community like you're doing with other issues within the game.