Pinkies are really too small for a ball python. They generally will start eating hopper mice right out of the egg. This might be part of your problem.
Here are 2 threads that I suggest any new ball python owner reads through, they cover most everything you need to ensure you are providing proper care for your new BP: