I would also skip San Francisco and focus on the rest.
Grand Canyon, Sequoia and Yosemite should stay on the list.
We like KOA's for camping.
Once you get your route nailed down, we can better help with stops. Where will you pick up I-40?
I would only make reservations for most campgrounds if it's the weekend, holiday or popular tourist attraction. We call ahead the same day to make sure they have sites and arrive early (before 4pm). Most popular areas are booked a year in advance. So you may have to stay off site and drive to the tourist sites. We usually do that anyway.