Sex drive dropping

I feel like I have nothing to offer my husband. I have gained about 30 pounds since we got married. I used to be a gym rat before we met. I had a lot more confidence.

I recently hurt myself and I can't even ride him. I can't kneel or put weight on my knee. So when we have sex it isn't as much fun. And I recently chopped off all my hair so I look like a boy.

I literally have nothing sexy or pretty to offer him. I am too big, immobile, and not sexy and not confident.

I feel worthless.