Another thing to consider is pin float itself.
Surprise shooters, especially Pro's, spend a lot of time fine tuning both their form and adjustments to the bow to get it to "aim better".
Paige Pearce has a pretty good video on FB and Youtube that talks about everything she does to setup a bow so it aims better for her. Everything from arrow height in relation to the Berger, nock point, peep height, tiller, timing, cable tensioner setting, subtle draw length adjustments, d-loop length adjustments, holding weight...all can help with pin movement. This is all done before stabilizers are ever added to the bow, or the peep is tied in, or the bow is even shot. Just make an adjustment, draw and view what float is doing, and then let down and make another adjustment, etc. etc.
I command shot for years and years. I still will shoot a better score on a 3 spot Vegas face commanding the shot than I do when using a back tension surprise release. I can keep arrows in the yellow mostly, but just not quite as many land in the 10 ring as when I command the shot. I will have a couple fliers into the 8 ring when I mess up a command shot, but still always have a higher score at the end as when I surprise shoot, and definitely more X's. Surprise release simply gets me a lot of 9's rather than 10's.
Certainly some if this is my own form, but I'm also working on a spare bow right now trying a lot of the things that Paige had in her video to get it to hold better for me. It is just something I've never tried to do, I've always just set a bow at my draw length...or at the closest to my draw length that the bow's mods will offer in their 1/2" increments anyway...had a shop set the bow to spec and time it, set nock and rest height around halfway up in the Berger, tuned, and what I got was what I got. I'm doing it on a bow that actually is one of the worst holding bow's I've ever had, just to see how much better I can make it. I'm not very far along right now so can't really say as of yet.