Another proposal can be added here. We need to create a pool of 50-60 players who will come from the national, A team and under 19 team. During long breaks these players can play internal tournaments by getting divided into 4 teams. This should include both longer and shorter version of cricket. This would ensure that our players keep on playing quality oponents even during breaks.
And Allah Knows the best