Varanasi to banglore via train

Currently due really high price of flights I'm unable to afford it. Has anyone travelled to or from banglore- Varanasi via train 1. Would you recommend it as it's showing upto 45 hours of travelling time? 2. And if 60% chance of confirmation is showing for 3rd ac nearly 18 feb will it be confirmed ? 3. Sanghmitra and mysore express are showing is there any other train avilable for this route