Patience is critical - especially the first few days of housetraining, biting and crate training.
I think socialisation is one of the best things you can do. When the pup hasn't had all his or her shots, you can still invite lots of people around to meet the puppy. Try to have the pup meet as diverse a group as possible - children of different ages, adults, tall people, short people, people wearing hats, men with facial hair - dogs can develop very funny things with people that they are unfamiliar with, and by inviting people over, your young pup can learn that these are all very pleasant. Obviously don't overwhelm the pup, but having a couple of different people over each evening who can gently interact with him or her can make a huge difference.