こういう質問をよく見ますが、いつも大体数学がよくないですね。私の経験上思うのは、とにかく大事なのは数英です。とりわけ数学が重要です。
私は阪大の文系学部出身ですが、高3の夏前の全国偏差値(河合の全統)は
数学 80以上または付近
英語 75以上
国語 20~30
社会 21付近
理科 15付近
でした。しかし、英語と数学は京大や東大に行ったようなクラスメイトにもよく教えていたくらいだから、私はかなり得意でした。
国社理も、苦手ではあったものの、少なくともセンター試験で8割以上は取れるレベルには引き上げました。英数は思考力が問われる科目ですが、それらが非常に得意な人は、他の科目も引き上げることができる素養があるのではないかというのが私の印象です。
仮に私が
社会 80以上または付近
国語 75以上
理科 20~30
英語 21付近
数学 15付近
だったとしたら、恐らく阪大どころか、地方国立も無理だったかもしれません。結局、同じ得意になるなら、英数が得意であると大変強いということです。社会が得意という人は思考力より暗記力ですべてカバーするタイプの人もいて、そういう人は数英が苦手になることが十分考えられます。
というわけで、とにかく数英を鍛えましょう。それしかありません。その鍛え方については、自分で試行錯誤するべきです。その試行錯誤ができないようでは、結局、どんなに勉強しても暗記中心の勉強になり、思考力を鍛えるというところまで行きつかないように感じます。
以上、よかったら参考にしてください。頑張ってください。