Basically, all of the following improve recall:
- spacing out study time over a longer period of time
- alternating between multiple topics in one study session
- studying the same thing in different locations
- taking a test
In summary, recalling and using knowledge in a variety of contexts helps you remember it.