Boyfriend makes me feel unappreciated

So my boyfriend and I have been together for about 2 years. He seems to pay the most attention to me when I’m nude or dressed in revealing clothes. That’s not a big deal really. He says I can wake him up for sex but doesn’t want me to wake him up if I was scared or had a bad dream. He’ll stay up for hours to have sex, but if I’m having a really bad night and feeling really depressed, he’ll fall asleep on me. He has a higher sex drive than me and I know that. The issue is I feel he only ever really pays attention or goes out of his way for me when it involves sex. Sometimes I just want to be held and feel beautiful in my sweatpants. I’m not sure if I’m overreacting, but does anyone else ever feel like their bf cares more about their body than their mind?