Why is Bangladesh poor?

The country lacking natural resource and colonial power took away the little resources available to country. After independence, the country failed to contemplate a long term vision to improve its poverty situation. In last 2-3 decades poverty is fallen drastically but recent food price increase coupled with the frequent natural disasters pushed significant proportion of people to poverty. Currently, 42% of the population live under the poverty line.