I've had three shipped to me and none have been aggressive. Did you leave him to settle in for a good amount of time? Most people leave them be for at least a week or until after they've eaten their first meal for you (whichever comes second). Stress can make young ball pythons nippy, so leaving them be for a bit usually helps them calm down.