I second Gengis' advice above. You need to get into the habit of writing stuff down rather than just reading it and trying to remember it.
As a true life example that proved the point to me as I was hopeless as exams in school. Many years ago I tried to cheat on an C&G electronics exam. I spent two nights devising a way to put key points on the inside case of my calculator. I made up codes and drawings that made it look like doodles and not an aide memoire of formula. I was actually quite pleased with the result and I'm sure it would have worked well if I'd remembered to take the right sodding calculator with me
. Anyway I took the exam and aced it as the very act of writing, rewriting smaller, devising codes and stuff had ingrained everything I needed to know in my memory.
Not saying you should cheat, but you get the point.