when it comes to effectivity and breeding plans, i find this article to be most helpful:
http://ballpythonbreeder.com/2012/02...thon-breeders/
its a large amount of very good advice.
you want to buy females first, and males one year later, for example. Also you should try to generally have a male that is genetically more powerful than the female in every breeding.
one plan could be: get a visual female now, and one year later get a male that is 100% het and has an extra gene. when you hit your visual male pied + extra gene, then that will be your primary breeding male, and you can buy (or make) female 100% hets + extra genes to keep improving the project. after a few years you should have a nice little breeding group with visual + extra gene males and females.
visual to het is very good because you get visuals with a 50% chance, and the hets you get will all be 100% hets. 66% possible hets are difficult to sell and can be a pain to prove out.