勉強が出来るようになる、というのは、努力と工夫、そして経験だと思います。
数学とかなんて特にそうですよね。
数式を暗記して、問題を解いて解いて、パターンを覚えて、問題を見たら
どの数式を使うのかがわかるようにするとか。
社会の歴史とかも暗記の問題ですし。
単純に、勉強が出来る、テストで点が取れる、というのは、才能とはまた別です。
効率のいい方法、自分に合ったやり方などを見つけるまでが大変ですが、
それがわかれば、点は取れるようになります。
ただ、それをどう生かすか、というのが、才能じゃないかと思います。