Correcting Biomechanics is unique to everyone. You certainly need something to raise your arch. If you already have a good pair of shoes you could look into getting a pair of orthotic insoles from a qualified physio or podiatrist.
As for needing it your entire life... like i say it's unique. I used to get shin splints but after a year of insoles I grew out of them and am fine now.
The body remodels based on the stress it is put under - so by wearing correct footware all the time your foot will begin to remodell to be in a better alignment - this can take years however. You can look at strengthening the muslces of pronation, as this can help to reduce your pain, your physio should help you with this.
Unofortunatly walking around barefoot won't make you better.
You can buy insoles for you soccer boots rather than replacing them
Hope this helps