Ten days to cover that distance means that you must take the most direct route and keep your fingers (& toes) crossed for good weather. So for the NJ to SF that means I-80 and I-5 to CA-58 to I-15 to Las Vegas and then I-15 to I-70 back to NJ.

I wouldn't think too much about "special" places to stay over-night. Stop when you are tired and keep on rocketing until you get to some of your destination cities. You will need to drive a minimum of 8-10 hours per day to stay on that schedule.

Have fun!