There are three issues with distributing weight.
First off, there is fore and aft balance. Because we float, we are subject to the inherent physics of the distribution of lift and weight. If the lift is all in the bladder of the BC (which runs from the shoulders to the waist) and the majority of the weight is in the vicinity of the waist (integrated weight pouches and weight belt, with a relatively light tank) then it is almost certain that the diver will be forced into a feet-down position, or will have to fight constantly to avoid going there. This is the situation many or most divers find themselves in after class, and it's exacerbated by the typical posture fault of bending at the hips and dropping the knees, which further tends to rotate the diver to a vertical position.
Solving the problem requires fixing the posture, and redistributing weight. Trim pockets are good for this, if they are high on the BC, but I believe the OP describes them as being on the back but at waist level, which means they are not useful in this way. (This is something I've seen on a number of BCs, and I simply don't understand.) Moving the tank up on one's back can help, and weights can be affixed to the camband/s, either by threading or by using weight pockets. Tank or ankle weights can be wrapped around the tank neck, although this is a kludgy solution.
The percentage of weight that has to be moved up is impossible to predict, but you can get some idea by seeing how rapidly you rotate into the vertical position, if you start horizontal and stop finning. (Make sure the posture is good before doing this test!)
The second issue is creating a "keel". With the tank, which is a large mass, sitting on top of your back, it's very easy to be unstable in rotation along the longitudinal axis of the diver ("turtling"). Moving ballast to the diver's front as much as possible will help with this. Integrated weight pouches are generally on the side and toward the front, so they're good for this. Putting weights on the belt as close to the diver's front midline as they can practically go will help, as well. Trim weights, being on the back of the BC, are a negative in this regard.
The third issue is balancing the weight from side to side, so that the diver isn't constantly compensating for being off balance. This is more of an issue for new divers, I think -- it bothered me a lot in the beginning, but nowadays, I can swim around with two extra tanks attached to one side of me without heeling over, so I've learned something that allows me to compensate pretty automatically.
You might enjoy reading the articles on levers on
THIS site - they're quite good.