おすすめは、
(1)英作文の例文集暗唱
駿台文庫 英作文基本300選 5訂版
日本語、英文、解説を読み、理解し、音読、黙読を繰り返し、日本語だけを読んで、反射的に英文を言えるようになるまでやると文構造の把握が出来ます。分からないところは英和辞典や文法解説書(ビジョンクエスト総合英語などの600〜700ページの分厚い本)を読んで解決しましょう。
(2)体系的な文法項目順に並んでいる整序問題集(途中にまとめ問題としてランダム問題があります。)
日栄社 集中2週間完成
整序英作文問題 中級用
上級用
(1)と並行してやりましょう。間違えた問題は正しい文を書いて、解説を理解し、分からないところは(1)の本や英和辞典や文法解説書も利用し解決しましょう。音読、黙読を繰り返し、日本語だけを読んで反射的に英文を言えるようになるまでやりましょう。