Ditto what's been said.
Assuming good form, number one thing is to be sure the gun fits you, main problem usually is stock length, less often drop and cast. Pick out something several feet away as a target, close eyes, mount gun, open eyes. Make double triple quadruple sure the gun is not loaded if you do this inside. If the gun fits reasonably well you should be close to pointing the muzzle at what you were looking at. Then mount the gun with both eyes open facing a mirror with your reflected dominant eye as the target. The gun should mount so that you are looking down the muzzle of the gun in the mirror, if you see all of the top or bottom of the barrel the gun is not fitting properly. Again, make sure the gun is empty and do this test from far enough away not to strike the mirror or anything else with the muzzle.
The gun shouldn't need anything but some action polishing (shoot it!) to run smoother, should run 100% out of the box as long as you do your part. Your part would be:
1) loading it correctly (a shell will go into the magazine tube backwards as easily as frontwards, keep the brass toward the butt 100% of the time) and quickly (start slow with a system that works for you and speed up over time)
2) never short- stroking the action- pump briskly and bring the slide all the way to the rear _every time_
Hey, it's a riot gun, it ain't supposed to be pretty. And 870s are lots of things but an anchor? Not properly maintained, not much chance of it being an anchor if taken care of.
Mods are to help keep the gun fed, not to help reliability or smoothness. A good magazine extension (unless yours came with one, the factory one is fine) and a SideSaddle work for me as far as gun mods are concerned. Chances are you will need more ammo for any given stage than the mag and the SideSaddle will carry, figure out a way to carry that ammo so it is easily accessible- but that's gear, not gun mods. A solidly mounted sling should about do it for gun mods I would think. Good luck, stay careful.
lpl/nc