英語で'身に余る'を表現する場合、状況に応じて複数のニュアンスを使い分ける必要がありますね。
'Beyond my capacity'は文字通り「私の能力を超えている」という意味で、仕事や課題が自分のスキルを上回っている時にピッタリです。例えば、突然プロジェクトリーダーを任された新人が「This responsibility is beyond my capacity」と言えば、重圧を感じつつも謙虚な印象を与えます。
面白いことに、'out of my league'というスラングも使えますが、これはどちらかと言えば恋愛や社交シーンで「釣り合わない」という意味に近い。翻訳って単語の置き換えじゃなく、文脈をどれだけ汲み取れるかが鍵なんですよね。
英語で'身に余る光栄'を表現する場合、直訳的な表現と文化的ニュアンスを考慮した表現の両方が考えられます。
まず文字通り解釈すると、'an honor beyond my worth'という表現が近いかもしれません。このフレーズは、自分が受けるにはふさわしくないほどの栄誉というニュアンスを伝えられます。特に格式ばった場面で使われることが多く、例えば勲章授与式や特別な表彰を受ける際のスピーチなどで聞かれる表現です。
一方、日常会話では'I'm deeply honored'や'This is too great an honor for me'といった言い回しの方が自然に感じます。'One Piece'のワンピース授与式や'Attack on Titan'の兵団表彰式のようなシーンを想像すると、キャラクターがこう言ったセリフを口にしそうな気がしますね。日本語の'身に余る'という謙遜のニュアンスを完全に再現するのは難しいですが、英語圏ではむしろ素直に感謝を表現する傾向があるようです。