Bangladesh Cricket Board is richer than New Zealand, West Indies and even South Africa cricket board. Even so, their performance is much weaker than these three teams. Even now they are losing badly against teams like Zimbabwe. Despite having a lot of money, the board is not taking any effective steps for the development of cricket or the development of the players. Even after the players enjoy huge salaries and perks, they cannot perform as expected
As far as I know in countries like Bangladesh, India and Pakistan their main sport is cricket. A large section of people in the country loves cricket. And so India and Bangladesh can earn a lot of money from sponsors. Despite adequate funding and people's interest in cricket, there is no improvement in cricket in Bangladesh. This is mainly due to the inefficiency of their board leaders. They are failing to find talented players. And talented players are not able to maintain their form long after joining the squad.