Generally speaking, each school has a couple of PARTIAL scholarships offered by the school or by one of the employers who recruit at the school. The lower ranked a school is, the more it offers scholarships to students. So if you target a top 20-10 school, you'll have a better chance of getting some tuition reduction from the school than if you target a 1-10 school.
You might want to check and see if there are any religious or community groups that you belong to that offer scholarships for graduate degrees (not just MBAs). I know some kids in Europe are able to get regionally funded scholarships - I'm not sure where you live but check with your local government.
As a rule of thumb though the expectation is that an MBA is going to SIGNIFICANTLY INCREASE your personal income and so the expectation is that you should take on the cost of the program because you're going to benefit from it afterwards. This is different than doing say a masters in social work - you're probably not going to make that much money after you graduate BUT your work will benefit the community - so a scholarship is MERITED.