Look, if you take the best batting team in the world, they too will have their weaknesses -- otherwise, wouldn't they win all the time? You mention any team to me, and I will pick out for you a dozen weaknesses. But that is not the point -- these things, like fielding, running between wickets, all these are technical things, they can be learnt and practised.