You missed a few:
Redcliff Town
-To the right of the telporter in the professor's lab is a room (took me 3 runs to notice) . In that room is a man who wants to see a Bbibarel, show it and he asks for a Meowth (after you got your first badge) then he moves to Jinx' lab where he asks to see a Pidove. You get respectively a hyper potion, a max revive and a credit for showing each pkmn.
Addenfall Town
- I think on a bench to the north is a women who is waiting for a date. Find the fisherman in Addenfell woods and talk to him. Go back to Addenfall town and talk to either the woman or the fisher for your reward (don't know which one).
Addenfall Woods
-After collecting all three diary pages and reading the diary in Silver Riise, go into a cave south of the fisherman. You will find a ghost with an Ambipom, beat him and get into the room in the back for an Aipom.
He will speak if you touch the appropriate crystal so keep looking.
Still no info on my heat rock?