Just by changing coach/captiain/players or selection panel will not make indian cricket team a world beaters.
Indian cricketers , Coach , Media , Selection Panel and more importantly the BCCI all have to work together to achive this.
Lets look at ground realities.Crickters play for thier respective states and then are selectedi to play for india.
In India we have about 27 state teams. Take one batsmen from any team. When he plays the other 26 teams , how many quality bowlers will he get to face (maybe 1 or 2).Most of bowlers are good for state.
A crickter is as good as the opposition he plays .
So when our crickters play for india struggle against quality bowlers.They are good only in flat wickets and most of them have weak techniques.
Lets change the current system to . Players plays for state teams . If he performs better then select him to play for Zonal teams. If he performs better in Zonal system only then pick crickter to play for india.
make the pitches in india a bit bouncy. Very similar to the pitch in mohali. It had nice bounce and also there was turn as well.Lets make all picthes in the country to have a bouncy wickets.