HK...you are correct in that both mass and velocity play a part in kinetic energy. However, the equation for kinetic energy accounts for mass and the SQUARE of velocity. Lets say for example that mass doubles and causes velocity to be cut in half. Your overall energy is cut in half because of the big loss due to velocity. All ballistics information should give you weight, velocity, and energy.
There are some things you can do to compensate for the recoil though. I'm not a pro on them, so I'm not even going to offer a suggestion