How To Fix Flat Feet
The best thing I could do for my flat feet were to actively build the arches in my feet.
The thing with orthotics is they help you figure out proper gait mechanics. Which is something people like us really need. As we tend to over pronate because of our flat feet. Use them to learn proper foot mechanics and nothing else.
My feet used to hurt whenever I cycled or ran too much. I tried the orthotics and everything. They all work great and all, but once you take them off, you feet are weak again. They act more like crutches and I'd rather build up the intrinsic muscles of my feet.
Trying to keep my footwork as simple as possible really. Sit at my desk and roll the soles of my feet out with a massage ball. Worked like a charm.
Check this article out if any of you guys are interested. Best exercises for flat feet.
Best Insoles For Flat Feet
As for superfeet insoles, yeah they work great, I've used them for years too. This article on the best insoles for flat feet should help. Again, fair warning, don't use these things all the time. They make your arch muscles weaker over time and can be a real double edged sword.
Best Shoes For Flat Feet
If you're not into insoles then get the best stability/motion control shoes also help. use them for a while before moving to low drop or zero drop shoes. These low or zero drop shoes are more natural and will force you to use the muscles of the feet. Thus building your arches as you walk. Just don't transition into them too early.
If you follow these steps properly, you should see an arch in your foot within 10 to 15 weeks!
Hope this helps you young guns out! Wish I had information like this when I was younger.
Cheers