Tips for doing better in APUSH?

I am taking APUSH right now and it’s not going that well. I excel with everything in the class except for tests and quizzes… but those are a huge part of my grade. Right now I have a B in my class just because of getting bad grades in quizzes and tests, because I have aced all the homework and SAQs. Could anyone give me any tips for test taking and studying for the tests? I also kind of struggle with the stimulus based passage questions because of the time limit.