①ニュアンスの違い:make it 成功する / succeed 成功する → ないと考えていいと思います。
但し、「成功する」という意味において。
②使い分け:単語は長くなればなるほど「レベルが上がる」傾向があります。つまり、succeed の方が make it よりレベルが上です。
make it は会話的表現で、いくつかの異なる意味がありますが、succeed には2つくらいしか意味がありません。つまり限定して正確に使います。
1. make it - うまくやり遂げる、成功する、時間に間に合う、何とか都合がつく、健康が回復する
2. succeed - 成功する、…の後を継ぐ
全ての単語・語句と別の単語・語句には、常に違いがあります。
その違いが大きい場合は、注意が必要ですが、小さい場合は、あまり神経質になる必要はありません。
参考にしてください。