Some people just have more odour than others, but a way of managing foot odour is to not give the bacteria the chance to multiply.
Bacteria basically need warmth, and moisture to grow, so the key to stopping them multiplying is to take away one or both of those key elements.
The best way is to air your feet and shoes, so make sure that you have a few pairs of shoes and try not to wear the same pair of shoes 2 days in a row. If possible then wash your shoes in the washing machine (only if they're washable).
Buy insoles with charcoal as this helps absorb the smell, any insoles that just smell nice will only cover up the smell. When you get home change out of your shoes and try and go barefoot, or if it's too cold to do this then put a clean pair of socks on.
I hope this helps! Wishing you lots of luck.
I've looked after people who have disabilities for years, and some of them have really bad feet, badly smelling, fungal infections and bad nails etc.