Re: Hitting right at long range ?
If you're right handed, your trigger finger may be placed too far to the left on the trigger's finger lever. Try putting your trigger finger's first pad well centered on the trigger.
You can test to see if this is happening by aiming an unloaded rifle in your shooting positions, then putting the sights on a target. Keep pulling the trigger back until it fires. If the reticule jumps to the right, your trigger finger's too far to the left. If it jumps to the left, your finger ain't far enough on the trigger. The objective is to have the rifle stay still when it dry fires.
If the trigger pull weight is more than one pound, you also need to hold the pistol grip tighter. Heavier trigger pulls require a more firm grip on the rifle else the impact of your trigger finger stopping at the end of the trigger over travel will move the rifle enough to cause a bad shot.
Canting produces a non-linear horizontal bullet displacement as range increases and is not a linear amount such as 1/2 MOA for each 100 yards of range. It's equal to the sine of the cant angle in degrees multiplied by the bullet drop at the target range. If your bullets drop 300 inches at 1000 yards and the cant angle's 3 degrees to the right, the bullet will strike about 16 inches to the right; that's 1.6 MOA. This aside, you may be canting the rifle.