try following other players and watch where they are shooting and when they are shooting. you can do the same in spec mode too.
the best thing is to know the maps/spawn points and when they change. try diff weapons and perks to see what works, if you notice
most players use certain weapons on certain maps