Regarding keeping weight from rolling to outside edge of foot… consider connecting to inner thigh (adductors) to redistribute weight more evenly… also consider that a weak quadratus lumborum (opposite of standing leg) may also be contributing to dumping into hip of standing leg, thereby pulling the weight to the outside edge of standing foot.
Just a thought…