ought to ~ は 「当然~するはずだ」の意味です。 ought to の代わりに should も使えます。努力した結果や、周囲の状況から当然そうなるだろうと思うときに使います。
I've made 20 rice balls. That ought to be enough. (おにぎり20個作ったよ。きっと十分でしょう)
live one's life は 「自分の人生を精いっぱい生きる」 の意味。
The book taught me how to live my life. (その本は、人生をいかに生きるべきかを教えてくれた)