My experience was to read the books, go through all of them and see if there's anything you can't understand. Most of the topics would be calling your attention, some of them would make you feel clueless, when you face something like this, get curious, there are many resources from online videos, flight instructors, fellow pilots/students, other books, to back up classes. The question bank is a nice tool to confirm that you are feeling comfortable to go for a test, but if you can't understand it then it would not make any difference.