I shoot benchrest and clean often. The traditional method, USING A BORE GUIDE, is a solvent that will address both copper and carbon fouling, and a bronze brush. A good off the shelf solvent is Butch's Bore Shine, there are several good brush makers, I use ProShot, cotton patches and one piece rods. I have both coated ans stainless, Dewey and ProShot. A couple wet patches, put some solvent on the brush and down and back several times. Patch out after brushing then run a wet patch in and let soak for a while. keep a can of spray carb or brake cleaner in my box to clean the solvent from the bronze brush. The first clean patch after the soak will tell you how clean the barrel is.
I have used the Wipeout Patchout with Accelerator in lieu of the traditional method and it does a fair job. I follow the instructions from Wipeout. Speedy did a video using the Wipeout products, he varied some from the instructions, but it works too. But after a couple targets I tend to feel a bit of tightness pushing a patch just ahead of the chamber. A round of cleaning with a bronze brush takes that out.
There are hundreds of bore cleaning products, and everyone has their preference. Limit the use of abrasives, once in a while is OK, bit not for every cleaning.