1). Read/watch everything.
Before I began pairing I read just about every thread on this website that I could.
Some good links:
http://www.ballpython.ca/gallery/breeding.html
http://www.worldofballpythons.com/py...gius/breeding/
BHB has some videos up as well that I'd recommend checking out.
2). Have the right equipment.
Incubator
Hatchling rack (6qt)
Baby rack (12qt)
Male rack (28qt)
Female rack (41qt)
Thermostats
Etc...
3). Be financially prepared.
Be aware that there is a possibility that you will be looking after babies for months. It's unlikely they'll all sell right away so be sure you can look after extra hatchlings.
4). Get females.
Right now, I wouldn't bother getting males. You're wanting to breed, so go pick up some females. It can take them quite awhile before they're ready to breed, whereas males are generally ready at even 300g!