". . .IF you get as much of the boat out of the water, it will be affected less by that current right? . . .
The momentum (and weight) of the faster boat (inertia created) will allow less effect by the cross currents."
I don't think so, Harvey. As long as the depth of the current exceeds the draft of the boat, it doesn't matter how high or low the boat is riding. (Does anything about your speed or direction of travel change if you stand on your tiptoes on a conveyor belt?) The effect of the current on the boat will be the same. Likewise, momentum and speed will not change how the current affects the boat. If you are thinking of turbulent water, or multi-layered cross currents, then draft and weight can matter.
Going faster across a current does mean the boat will spend less time being affected by the influence of the current, i.e., you will have to spend less time "crabbing" to keep making the best progress to some fixed point on the other side of the current, and you won't have to adjust your heading as much.
Trying to reduce the OP's original question to it's simplest components, I have been assuming he is asking about relatively flat water conditions with a current flowing across his desired direction of travel at a given speed. In that situation, I do not believe adding ballast to the boat will do anything to affect his need to make course corrections. If we start adding other factors, like wind or water turbulence, the problem gets more complex.