I'd strongly recommend looking into getting a set of tailored orthotic insoles, not the over the counter ones, but from a properly trained physio with the right equipment.