Please change the departure time from Mumbai and Arrival time at Agra. Why whould someone going to Gwalior or Agra, travel from this train, if he reaches his destination at such odd hours!! Keep arrival at Agra around 6-7 pm in the evening. and plan rest of the time table accordingly.
Also avg speed of 53 kmph is a bit slow. Try to speed it up a bit.