He made a good teacher.
彼は良い先生になった。
「make」の「〜になる」には「~の資質がある」という意味を含んでいます。
「become」も「〜になる」という意味がありますが、「~の資質がある」という意味はありません。
I made this table by myself.
私は自分でこの机を作った。
I will make a fire.
私が火を起こすよ。
「make a fire」は「木々を集めて、燃やすために火をつけること」を意味しています。
「make」は、第3文型:SVOをとり、「得る」という意味があります。
I want to make money.
私はお金を稼ぎたい。
He made a high score.
彼は高得点を上げた。
I make my bed every morning.
私は毎朝ベッドを整えます。
We can make the airport in 10 minutes.
私たちは、なんとか10分で空港にたどり着くことができる。
He made her a sweater.
彼は彼女にセーターを作ってあげた。
He made her happy.
彼は彼女を幸せにした。