TT between NDL and GNT, NJP and GHY, GHY AGTL i think is impossible. These are very sensitive sections so try to stick to practical timings.Slack needed between GNT and BZA for zone change. I think easily another 6 hrs should be added for your train to be practical. And Regarding Halts, try to add Narsaraopet and after HWH halts like Bolpur, Cooch Behar, Rangiya or Goalpara Town, Hojai(or any station as subtitute for Lumding).