You people are not considering the fact that total gdp of the country is directly related to the population. With the population we have (160m +) all we gotta do is take our per capita nominal gdp to $6000. I dont think we'll need to wait till 2050 for that.
I think, you are making a little mistake. A total GDP has nothing to do with the total population. It all depends upon the economic activities of the population of the country, its availability of resources, its production base, be it agriculture or its industries, its access to market, domestic or international etc. Today's BD does not have even a manufacturing base to produce the SEWING MACHINES that churn out billions of dollars worth of RMG.
Bangladesh is not an industrially developed country. It should not expect a $1 trillion economy just by exporting RMGs and a few small ships. When BD is still thinking how to organize building 30,000 DWT ships, countries like Japan and South Korea already produce 500,000 DWT ocean-going ships. The country does not even have also an integrated steel Mill. We have a long and long way to go.
India is more than a trillion dollar economy because it has many manufacturing facilities. For example, the Palatala Power Station in Tripura. Indians are producing all those big machines by themselves and are then shipping those through BD.
Indian companies are planning to establish two coal-fired power plants in Khulna. But India itself will build most of the machineries. Can BD produce even a sewing machine needle in the country? So, there is a big difference between India and BD. India is far ahead of us.
Anyway, we will have to produce many value added goods to take our economy to a trillion dollar.