The fastest way to level guns legit is to use them on a small, crowded map with objective gameplay. For example, Nuketown or Hijacked on either Demolition or Headquarters are perfect. You know everyone is going to either be trying to plant or defuse or cap the HQ. Just go to either bomb site or the HQ and rack up the kills.