A)圧倒的にオンライン英会話ですね。長文・リスニングは英会話だけで十分です。また英会話で習った単語を調べたりして、単語力を身につけることもできます。とにかく英語に触れる時間を増やすといいと思います。文法は、スタディサプリの「英語の応用(旧課程)」が役に立ちました。あと日頃から塾で音読やディクテーションをしていたので、それも良かったです。
B)確実にオンライン英会話です。話せるようになるし、リスニングも取れます。英検にも役立つので、いろいろなスキルが身に付きます。あとは音読も効果的だったと思います。
C)文法ローテ(塾のテキスト)が良かったです。あとは「解き方が身に付くシリーズ」は良いテキストでした。音読も英語の力がつきます。