I've recently discivered heat moldable insoles. These can help with a proper fit.

www.yoursole.com