Well, if you have 4-5 years to research, it shouldn't be too hard. Balls are one of the most commonly bred snakes so I imagine that it can't be THAT hard to breed them. (this winter will be my 1st attempt at it so I can't speak from experince on this subject).
Just ask alot of question and read a lot of books (The Ball Python Manual) and care sheets. You'll be fine.
P.S. It probably won't take 4-5 years for your BP to reash breeding size....