Good form goes a long way in reducing felt recoil. Having the butt snug and firm against the proper part of the shoulder, correct balance and muscle tension, head position, standing or seated position, the correct grip and support hand/arm position really helps in reducing felt recoil. You will also be more accurate.