The real difficulty for Zimbabwe is that they have problems which start both at the bottom and the top of their game.
The issues at the top are very well-documented: a kleptocratic Cricket Board that has properly hocked itself on high-interest loans and now can't afford to pay anything besides the interest on said loans and backhanders to important individuals in the government to keep their positions. As a result, there's very little top-down investment in any real infrastructure.
The issues at the bottom are similar, but less publicised. A club competition recently got underway with eight teams comprising most of the domestic players currently on first-class rosters. Of the first round of four games, half had to be postponed to the middle of the week, owing to a lack of available facilities. Essentially, because the clubs that now play cricket in Zimbabwe have gone out of their way to distance themselves from the usually multi-sports clubs that own the grounds, they have no investment in the facilities they are to play on and the owners of those facilities have no real incentive to prepare fit-for-purpose facilities for clubs that turn up, expect a pitch for free, and then leave again.
Essentially, there needs to be a complete overhaul of Zimbabwe cricket in every respect that it continues to exist. But that won't happen unless the clubs that own grounds are still guaranteed some sort of place in the new order. A clear path from clubs to first-class teams (ideally in line with provinces in some way) to the national team should be a neat pyramid, but it currently isn't like that at all. It's a sprawling, anarchic mess. The amount of work that had to be done to get just a few venues fit for purpose for the CWCQ tournament cannot be overstated, but the money that made that happen belonged to the ICC, not to Zimbabwe Cricket.
So what are the quick fixes? They don't exist. This isn't a post where I suggest answers, just one where I outline a bleak array of problems.