hi, when you say bonding and moles are you talking about ionic and covalent bonding? or calculations with bonds and moles?
either way, the best way for me has been to watch the freesciencelessons videos - based on whatever topic you're talking about - and then doing past paper questions on save my exams, no matter how twisty and difficult the topic was, eventually, you understand it!
if you're talking about calculations, here is the playlist i used!
https://youtube.com/playlist?list=PL9IouNCPbCxUhxxFUbR4SNfwmaRB8mYX3&si=adEALsCIuEB69skkin case it's bonding types you're talking about, here is a playlist:
https://youtube.com/playlist?list=PL9IouNCPbCxXmFgiKCM60Sglh-qOG_vlE&si=5eEazFT8oc6oru8ialso, tyler dewitt's videos were amazing, even though he does the american curriculum.
i also recommend going through the spec and trying to answer what the points ask you! if you get stuck, go to
GCSE Chemistry Full Spec Points - TutorMyself Chemistry - this is an absolutely amazing website no matter what topic you're talking about, it has short bite-sized explanations about every point on the igcse edexcel spec.
to help the info stick, after reviewing the info, make a mindmap on the topic and write down EVERYTHING you can remember without looking - try to make connections w other topics if it helps - and when ur done, review the spec points and add in the stuff you forgot.
i understand the tips about doing past paper q's might have become redundant, but honestly, it's the only way.
personally, something else that helps me is having a sticky note wall - all the topics you're talking about, the bits of info you really can't retain, js write them on sticky notes in big letters and stick on the wall closest to ur study desk - that way, if ur extremely stuck, u can look at them! also it's nice coz you can read the little notes in passing, casually, and sometimes subconciously learn the info - this is more personal to me, it all depends on you in the end.
hopefully this answers your questions? i may not be able to hop back on to answer any other questions you have as i'm in the middle of mocks, but i can try.