I currently own Battlefield: Bad Company 2 on my PS3, and was just getting started on the game. It seems that between each level there is a HUGE experience gap, making leveling very difficult. I'd like to unlock more weapons, but getting a few thousand XP can take me up to two hours. What are some tactics that will help me to gain more XP as an assault or recon player?