If you only delt with Ball Pythons, I highly recommend you get more experience with snakes before you get a Blood Python.
They're not so easy to take care off, and their temperment isn't that great either.
I doubt you want a 50 pound snake man handling you