Actually as per my observations and micro surveys done by me at BPL & HBJ. I came to conclusion that Bhopal desperately needs only 7-8 trains as follows
1. Bhopal/Habibganj-Pune Triweekly (Serves Shirdi too)
2. Habibganj-Yeshwantpur/Banglore Cantt/Mysore (via Secunderabad weekly, via Chennai weekly)
3. BPL/HBJ-Mumbai Cst/Central Daily. via Surat.
4....
more... BPL/HBJ-KCVL via MAO weekly
5. BPL/HBJ-GHY via Ald,BSB,PNBE atleast biweekly
6. BPL/HBJ-HWH/KOAA/SDAH/SRC/SHM either via Gaya,Dhanbad (most preferably) or via Raipur,Tata. Weekly.
7. Hbj-Svdk AC SF via NZM,SRE biweekly.
8. HBJ-ADI Daily.
For Ranchi i think Ranchi-Indore Triweekly will do good via SGRL,JBP,BPL almost Ranchi ki sabhi se connectivity ho jaaegi.