You
「あなた」「あなたがた」という二人称代名詞です。
must make
助動詞mustと動詞makeの組み合わせです。「~しなければならない」「~すべきだ」という意味です。
an effort
「努力」という意味の名詞です。make an effortで「努力する」という熟語になります。
to keep
不定詞で、「~するために」目的を示します。keepはここでは「~の状態を保つ」という意味です。
your teachers
「あなたの先生たち」という意味です。yourは所有格代名詞、teachersはteacherの複数形です。
pleased
ここでは補語として使われ、「先生たちが気に入っている状態」を示します。