For Hermione: You wil need to complete a set of Witch or Hag cards for increased endurance. For Ron: You will need all dragon or classical beasts cards. For Harry: You will need all wizard or Quidditch cards.
Where to find ALL the spells, and how to get the first 2 potions
Flipendo~ You automatically get it. Expelliarmus~ Hermione will show you shere the expelliarmus spellbook is. Carpe Retractum~ You will find the Carpe Retractum spellbook in the "Carpe Rectractum challenge chamber" during Charms class. Expecto Patronum~ You will find the the Expecto Patronum spellbook in the "Expecto Patronum challenge chamber" during the night when Professor Lupin will make you get the spellbook.
Flipendo~ You automatically get it. Expelliarmus~ Hermione will give you the spellbook. Lumos Duo~ You will find the Lumos Duo spellbook in the room you fight Hinkypunks during the night you must save Neville from the Ghoul.
Flipendo~ You automatically get it. Expelliarmus~ You automatically get it. Glacius~ You get the "Glacius" spellbook in the "Glacius Challenge Chamber" during "Defense Against the Dark Arts Class." Reparo~ You get the "Reparo" spellbook during the night when Draco uses the Polyjuice potion to look like Ron, and traps Harry in the dungeon. Draconifors~ You get the "Draconifors" spellbook during the night Harry gets the "Expecto Patronum" spellbook. Snuffiflors~ You will get the Snuffiflors spellbook if you buy it from Fred and George for 50 Bertie Bott's every flavor beans.
Polyjuice Potion~ You get it after your Frist potions class. The Potion that reheals Unfriendly Posions.~ You get it after your second Potions class.