First, India is damn good at home.
If I recall correctly, SAF has lost 4 of the last 5 Tests there (would have been 5-0 without rain), NZ has lost last 7, 7-0 (?), West Indies were so embarrassing that I can't recall their result, probably only draw in this millennium was courtesy of an Ashwin mistake; AUS has lost 6-0 in last 6 & that too after winning all 6 tosses. SRL didn't play Test in recent times, but their last ODI trip was embarrassment of it's own. Only team that had a surprise success there was England. Based on that, some of the comments I read here actually indicates double standard for Bangladesh & a bit of shallow. All those main Aussie, English, SAF, Kiwi & West Indian players are touring India every year at least once for IPL, sometimes twice & even thrice when there was CL T20; and our boys will be touring there second time in last 10-12 years, with T20 WC been the only other occasion - that's 4 T20 matches.
Having said that, I think, our batting in similar condition is as good as any team. What happens with every emerging team is individual stats often is below per than players' actual capability, because of poor early days. Players like Mushi, Imrul, Mahmood are averaging just around 30, but I do believe they are much better player than that, particularly on Asian wickets; even an average of 40 for Tamim doesn't justify his capability, while Ashraful averaged just about 25. On contrary, our new boys (Sabbir, Momin) has better career stats, simply because they have started their career with a better unit. Batting wise, I am sure boys will do far better than any non Asian teams, in fact SRL as well after Sanga & Mahela. Besides, our boys are probably among top 3 spin playing team now & there is a decent batting depth - so, I don't think, batting wise it's a bigger challenge. On good wicket, batting first, we can post 450+.
Telling difference will be in bowling. Indian Test wickets are actually quite balanced - pacers has a role there both with new & old ball. To me, on similar wickets, Indian attack is best in world, not only because of the spin pair (or trio, Mishra will trouble many teams, as the Kiwis found today), but Indian pacers as well, who are excellent user of new ball. Recently, they have won couple of Tests in WI & at Eden on a bit of sluggish wicket, with their use of new ball & reverse swing. 5 men Indian attack is capable of taking 20 wickets against any team in India, where we are lagging big time. As of now, I think, subject to full fitness, we have 4 bowlers for Indian/similar wickets - Sakib, Miraj, Taijul & Mustafiz. We'll have to find a new ball partner for Mustafiz to make it a very good attack for such South Asian wickets (barring PAK, which are absolute rubbish - worst advertisement for Test cricket).
Playing a solo Test has it's benefits & draw backs - negative is that, you hardly get any chance to correct your mistakes, hardly get time to prepare; but the advantage is that you can catch the better side off guard on a bad day. Unless it rains, Test won't be drawn in India under Kohli, so we'll either win or lose. Our chance starts from the 1st morning - without winning the toss, I don't see any chance of winning, even draw is not possible, because Virat won't allow a Misbah job - 579/3 @ 3.75 on that Test wicket was as pathetic strategy as you can get, almost resulted drawing the match. Same condition, same opposition - India would have been all-out for 625 in 140 overs & made sure that there is enough overs for 20 wickets. I am really impressed yesterday that boys took the initiative & scored at 5/over - often on such wickets, after conceding a lead, teams bog down to make it ultra safe & get into trouble.
I am not sure, who'll be fit/picked; but, as of now this will be my 12 men playing XI (one to miss-out on match morning) -
Imrul, Tamim
Momin, Mushi*+, Sakib, Mahmood, Sabbir
Miraz, Taijul, Mustafiz,
Mosaddek/Taskin
This is actually a good team for any condition - may be barring AUS on those hard & bouncy wickets. If it's a good, firm batting wicket at Upal, may be batting first, we can get out with a draw with a big 1st innings; but on rank turners, we have a chance of winning it - be slim, but I am sure any team won't like to chase 170+ on Indian Test tracks, in 4th innings against the attack I mentioned earlier!!!