How long are you waiting between shots? A 300 WM generates a lot of barrel heat. You may have to wait two or three minutes before firing another round. Three round groups are ok for a hunting rifle but a heavy barrel varmint rifle or bench rifle really needs five shot groups to tell their accuracy story.