Aiming
The key to being successful is being able to aim well. Headsots do more damage than hits to the rest of the body so you should always aim at the hostile's head. To become proficient with a weapon you will need to take recoil, muzzle climb, bullet drop, and travel time into consideration. Basically you need to master correct aim point placement in relation to target distance.
More tricks, tips and cheats for this game are right here - Battlefield 4 cheats