I think the jump suit might work, i wear midi dresses that length in summer, unfortunately I can't do belts as the position is always wrong.
Not overly keen on the colour of the trainers, they would go with all the khaki in the shops but I would rather contrast with a colourful trainer (thinking purple) so I don't look sludgey.