Instead of this intercity, Railway can run a Janshatabdi express and reduce travel time from 4:30 minutes to 2:30 or 2:45 minutes. Current 4:30 minutes is a very huge + intercity add cherry on top by coming late almost every time.
To get maximum out of it it can start from Gwalior at 5 am reach Agra at 6:20 and and will reach Delhi at 9 o'clock (so that people can attend office), it can skip Mathura as they have 2 locals in morning.
or 6 am from Gwalior, 7:15 Agra...
more... to 9:45 am at NDLS
or 5:30 from Gwalior, 6:45 at Agra and 9:15 at NDLS.
Stoppage could be
Gwalior, Agra cantt or Raja ki Mandi (only one will be sufficient), Faridabad (industrial area), Okhla (industrial area), Nizammuddin and New Delhi.
It could have 6 MST coaches (Non AC), 12 Reservation coaches with on spot reservation facility (non ac chair car) + 2 AC coaches (AC Chair car) + 1 MST coach (AC Chair car)
Railways will earn more + customer will get better service. I m sure that many customer travelling from Gwalior to NDLS will use this train only.
It will be a huge hit.