Zimbabwe will also need to strengthen their bowling line-up. They have to select the bowlers after checking the pitch condition. I don't know if Zimbabwe's coach is experienced. But right now Zimbabwe needs an experienced coach. Only then will Zimbabwe's overall performance improve somewhat.
If they retain their players, then this issue will not be there. Imagine a playing XI with Brendan Taylor in top order, Sikandar Raza, Sean Williams and Craig Ervine in the middle order and Muzarabani and Kyle Jarvis as bowlers. But players such as Taylor and Jarvis were forced to retire due to their differences with the cricket board. I am not sure what is the issue exactly. But the board receives around $12 million every year from the ICC and giving these players decent contracts won't put that much of a burden on the funds.
Sikandar Raza is earning praise nowadays and rightly so, not sure if he's into franchise cricket but he should attract some new contract soon. This would help his game and Zimbabwe cricket as well.