The model we have works fairly well for us.
When we develop a product is either our product, or a product that somebody asked us to develop. If we find it worth it, we'll develop it charging money, and we'll keep a percentage of the company/product as well.
We are learning business as we go and from a disparity of sources.
But the bottom line is that good products have a marketing of their own as word of mouth is the best seller.
I have a bias against college MBAs, you could just read the books and use your business as the field to apply.