Let us be happy that the trains are not running 24 hours late. If steps are taken to improve the timing, then it may so happen that the passengers may miss the train.
Regular maintenance of the trains should be done along with proper everyday cleaning. SMS service should be there to inform the people of train delay. In this, generally people who have booked there tickets through online by entering their phone details or people who have given their phone details at the time booking via counter will be informed. Quality of food provided in the trains should be improved.
------- Edited on 2017-05-03 -------
Overloading of passengers in the Train should be stopped, plus regular checking of tickets of the passenger should be done in the moving trains.
After Mr.Suresh Prabhu took over the reigns, the state of Indian railway platform has become fantastic. Earlier we used to see/get dirty things(and even dirty smell of toilet(i.e., urine smell)) on the platforms/walkovers. Now, there are cleaners standing alert in these areas and maintaining it pretty clean. I observed this especially in Bangalore and Mantralaya railway stations. Also there are many services like 'destination station alert' and dedicated telephone numbers for different services etc.,
Kudos to Mr. Suresh Prabhu and his team for the great work which was not observed for many years earlier. This is the best example to highlight that 'IF ONE WANTS TO DO THE WORK/SERVICE, HE/SHE CAN DO IT AT ANY COST IRRESPECTIVE OF THE SIZE OF THE ORGANIZATION'.