Hi Xgineer,
Got our pm on this - will post our response here as well.
Repetition
Repetition is important for retention. Figure out your mistakes, mentally walk yourself through that same question the right way, - then test yourself later in the day to see if you actually changed your thought process to the correct one.
Timing
Also the timing of when you review a question matters. For example, we recommend students review questions before you got to bed - and again when you wake up--perhaps while you eat breakfast. This will keep your brain fresh with any new neural connections you made.
Mix it Up
And yes, mix it up so your brain is not wired to memorize questions--it's the thought process that matters. So you need to trick your brain by different types of questions together. It's similar to the concept of muscle confusion when you are trying to build muscle. If you keep doing the same thing - your body will get used to it. Mix it up to get results.
Hope that helps.