Yes I do use the socks but have not used the body glide. What is it?
Body Glide is sold in sporting goods stores and looks like solid deodorant. Less is more, don't use so much that your foot skids as it will lead to blisters. It does help.
I think your best bet is to see if you can get orthotic insoles made by your podiatrist, and then insert them in walking shoes that he recommends. Many insurance plans will cover orthotics for various conditions.
Good luck, I have neuropathy and have fractured a bone in my foot and that place is still painful etc. so I can definitely sympathize with your problem.