As it is, Udyan is the only dedicated train between Mumbai and Bangalore. Slowdown in SBC GTL section is because SWR does not want this CR train early in SWR territory. Many trains overtake udyan in GTL SBC sector.
As far as Ballari is concerned, SWR should run a good train, instead of spoiling an existing train. Already they have spoiled KSK by diverting in zigzag route.
It is better to ask for a Bangalore Mumbai train via GTL BAY GDG BJP.