Nowadays shoes have been specially manufactured for flat feet .Such shoes have medial soft elevation to support your medial foot arch and while a run or walk it help dropping your arch down,also make sure that shoes foot sole should be soft and giving good friction to ground