How better can i study for history?

My best studying method is to pretend like I'm in front of a class and lecturing them on whatever subject I'm studying. I've been doing this for years and it has given me good results. The problem, though, is that I'm in history class and I can't seem to understand everything. I also can't seem to keep up with the teacher while he's lecturing. He also told us that the dates won't be important for the tests/

Report as