Should I just give up?

I've been trying to impress my boyfriend of nearly 2 years every now and then but it seems nothing's working, what am I doing wrong? I put on sexy lingerie, pamper myself and give my self a little makeover and still, nothing. I have such low self esteem and confidence and this for me is a big deal, and he knows how I feel towards myself. All I want is for him to really pay attention to me for once, compliment me, make me feel good, but no, nothing. Before you tell me to break up with him just know I love him so much it hurts, I couldn't picture being with anybody else. It just feels like I'm stuck and I'm just thinking maybe I should just give up on trying, trying to be someone I'm not to make him happy, trying all these things to get just a little attention from him, just everything.