I have done MBA from USA. I would say that you should go for the work experience first. But it is very important to find your niche. You must decide which field you would like enter after MBA and which specialization you want to go for. It would help you to expand your horizon and get quick promotion after MBA and your work experience before MBA would help you to do that.
One and the most important thing is to understand what is MBA. Our old people has lots of witty things in their mind and put them in a systematic format is MBA. In MBA, you would count on your work experience to do projects and score in the exam. I would the experience of only two years would help you to enter MBA and score good in MBA