try spending more time barefoot, it can really help. if being barefoot makes your feet sore, gradually work your way up to more time barefoot. by keeping your feet in shoes all the time the muscles arent worked out at all and gradually get weaker, like when you have a limb in a cast, it comes out much weaker then the other limb.
and if you dont like being actually barefoot go to tandy leather and get one of their mocasin kits. the mocasins will be like being barefoot, especially if you scrape out the pad with a butter knife.
http://tandyleather.com/products.asp?number=4602-06
I go barefoot as much as possible, its pretty nice, get weird looks, and sometimes comments out and about but it doesnt really bother me.