「まだ万全ではないけど徐々に体調は回復してきている」というのは、この言い方もあります:
I'm not 100% yet, but I'm slowly getting better.
この場合の「万全」は100%といい、「まだ〜ない」のnot yetを付けました。
I'm slowly getting betterは進行形を使って、「徐々に体調は回復してきている」という意味です。
他にI'm getting better little by little.も言えます。
例文
My health isn't top-notch yet, but it's steadily improving.
「私の健康状態はまだ最高ではないけど、着実によくなってきています。」