If you fix your muscle imbalances, you should correct the overpronating. Barefoot walking/running stengthens some of those muscles. You could also have hip/leg abductor/adductor imbalances causing your legs to twist.
1) Start bare footing or using Mina mist footwear.
2) Start a calisthenics routine to fix muscle imbalances. I recommend convict conditioning by Paul wade for this.
3) it's probably going to take months to resolve this issue.