i travelled on feb 12th in ksk 2 tier ac and it did not have charging points although coaches was neat.plug points was on the side berths i had to request them for the same.it all depends up on ur luck on the day of travel pls dont believe ksk to be on time it always reaches late food is not great it is just edible and u are forced since u have no other alternative . i would suggest u to buy breakfast at kacheguda in morning it stops for 10 mins and buy snacks at nagpur halts for 10 mins and if train is on right time u would get dinner in bhopal.gud luck for the journey