Enemy Cover
Consider using grenades, C4 or the M320 grenade launcher when your enemies are safely entrenched behind cover and you cannot use the rifle to get them.
If you need more help, we've got more Battlefield 4 cheats and also check out all of the answers for this game