The best advice I can give you is don't ever breed as a consideration of $$$. Gained OR lost. Breed for the love of the animal, and that way you will never be disappointed.
Please also be sure you have a plan to be able to house babies you cannot sell right away. Normal ball python babies are a dime a dozen in most areas and it can be hard to find people to take them. Even if you plan your morphs well you are bound to produce normals from time to time.
There are many other snake species to consider, as well, some of which will breed easier than BP's or be easier to sell in your area. Lots of things to consider... spend a year or so enjoying some pet snakes and getting a feel for the reptile market in your area. Once you find out what sells you can make an informed decision.