Yep, I've got flat feet too. Stick with the insoles, they're weird as fuck at the beginning but they really do help.

Ankle pain > knee pain > hip pain > back pain > neck pain, a lot of it comes from the feet up.