Who initiates sex, and does he still help you if he gets off first?

RyRy
This one is kind of a double whammy topic, but something I've been dealing with a lot lately and I'm at my breaking point.
I am very insecure with my body and my looks. The fact that my husband never seems to want to initiate sex is a major blow to my self esteem. Idk if it's just bc I have a higher sex drive or what but I am almost ALWAYS the one the ask. I know a lot of women say this wouldn't be a bad thing, that they like being the aggressor, except he never really seems excited about it and has turned me down quite a few times too.
When I do manage to get told yes I don't hesitate to do anything that I know he likes and turns him on. But he never returns the favor. Again, I have to ask him and it makes me feel bad because I'm back to feeling like he doesn't want too.
And then finally, he gets off every time, and I maybe get to once out of every 5 times. And he knows I don't go but NEVER offers to try and help me finish other ways. And I just can't bring myself to ask him about this since I already ask for everything else.
I'd like to note that we are only 23, happily married and have been together 4 years. I'm not worried about our relationship being bad or anything I just don't understand this. I am frustrated to the point of crying. I've told him several times already it makes me feel undesirable but he said I shouldn't feel like that and he loves me.
I'd just like to hear others thoughts, opinions of if anyone else has gone through this or something similar.