Doing MBA straight after BBA . Is it a good choice?

Making a choice for an MBA after a few years of experience could be a better choice as you are better placed to judge the value it offers you career.

You can review this piece here to get a right perspective on the demand-supply dynamics for MBA in India (i expect these dynamics to be comparable in other parts of the world): The Case for an Industry Readiness Program. It is clear that getting to the right career after an MBA does not appear to be rather straightforward for more than 90% of the graduates.

Unless you are very keen and clear about pursuing an MBA i would recommend you to get registered for an online sector specific program that helps you prepare for a job and assures you one.

If you are interested in Food, Agribusiness and Retail Industry you can review the suitability for this program: Industry Readiness Program