Sorry about your injury. Smart thinking using your time to get nutrition down.
How tall are you?
At 7% and 140, you could still look pretty good assuming you are 5'7" or under. Taller than that, I would agree that you need to put on some lean mass to compete.
James 1:16-17 ESV
Do not be deceived, my beloved brothers. Every good gift and every perfect gift is from above, coming down from the Father of lights
With God's help...Mens sana in corpore sano