Usually, if possible, I would take an earlier flight that arrives Haneda around 9AM. Then get a little shopping done or a lunch appointment before heading to Narita. In that case I would lock my bags up in a locker at the Tokyo Stn. near the NEX platform. Most shops open at 10AM.
Passport is also needed for Duty Free items (>$100) at Akihabara.