You don't have to be an expert to find out where the problem is. It's the lack of specialist batsmen and heavy load of bits and pieces players.
Shakib and Nasir is enough. But Riyad will be there now that he is a VC. So those 3 should be enough. Now drop Alok, Naeem, Shuvo, and get proper players. It's not like ALR scoring so many runs and picking up wickets. They are doing neither.
Always doing Zeeshan's threads a favor.