I would probably say that your priority for a level French is to practice listening regularly, as well as doig grammar and vocab. From there, you can practice talking about the different topics using the vocab and grammar you learn. Of course, you do need to know something about them as well for the speaking exam, but the textbook should have the majority of the information you need.
Grammar: lawless french (I've only every used the free sections), textbook, practice translations, , TV5Monde learning. Vocab: Quizlet, mémorisé, Anki Sets. Listening: easy french, the news in slow french, etc