自分に厳しくするにも限界があります。昔高校の時やたら厳しい先生がいました。その教科は伸びましたね。
関係代名詞whoを使った構文です。
who 以下が、「あなたのことを本当に思って厳しくする」です。
そんな先生が、あなたの英語の技能を向上させる、という例文です。
English skillsのところを変えれば、「~を向上させる」という構文で色々使えます。
回答したアンカーのサイト
Yumi’s English Boot Camp
「hard on people」と言う表現は「しつこい」とか「批判的」などのちょっとネガティブな感じがあります。しかし、場合によって、「to be hard on people」はいつも「人をいじめる」と同じ意味だというわけではないです。例えば、生徒の能力を高めたい先生に対して「That teacher is hard on their students」と言ったら、それは結局「生徒が成長するために厳しい」と言う意味です。
回答したアンカーのサイト
Young, Gifted and Abroad