I'm new to the forum however I've been shooting for 30 fears. You first have to eliminate human error, a lead sled or similar product will help. Once that is done you can experiment with different loads. If you hand load there are lots of fine tuning you can do, distance off the lands, charge weight, bullet selection, etc, etc, etc. Some shooter tune their rifles to the first shot from a cold barrel, some tune shot strings which can move as the barrel heats. I shoot a free floated Rigger M77 so barrel heating does not effect me much. If the stock is touching the barrel unevenly the shot string will walk as the barrel heats. I always free float my rifles and reduce trigger pull to as little as is safe. 1.5 lbs or less is good for my 308. This will eliminate flinch to a large degree. Every rifle has a particular load combination it likes best, some have more than one. I find one that will give .5 inch groups at 100 yds and stick with it. First thing is to remove human error then go from there.