He's not putting forth his best effort in terms of his spirit.
この場合、次のような言い方ができます。
ーHe's slacking off mentally.
「彼は精神がたるんでいる」
to slack off で「たるむ」と言えます。
ーHe's not putting forth his best effort in terms of his spirit.
「彼は精神に関しては全力を尽くしていない」=「彼は精神がたるんでいる」
to put forth one's best effort で「全力を尽くす」
ご参考まで!