So the questions are:
1. Should I stay in the relationship?
2. Can I fix the the sex problem?
The answer to #2 is no. Getting someone who doesn't like sex and isn't interested to be a sexual person requires long term therapy and the willingness to change. Love deosn't solve the problem.
The answer to #1 is how important is it to you to have a satisfactory sex life. I have an extremely high sex drive. My wife to be had been sexually active for over 10 years had two children, been married and never had an orgasm. First time we made love she had multiple orgasms and sex to her was like a new toy. She was open with me about having been physically abused (not sexually abused) when she was growing up. I thought being gentle and loving would make things right. I was wrong. 7 or 8 years into the marriage our son was having behavioral problems and was seeing a therapist. My wife started seeing a therapist and led to recovered memories of early sexual abuse. This caused nightmares and PTSD. The only time we make love is when my wife initiates it and she generally spontaneously starts to orgasm before I've done anything. We make love for an hour or so until she is exhausted and then don't make love again for a month or a year. We've been married for over 30 years and have a loving relationship, but I'm terribly sexually frustrated. If I knew this is what I was signing up for, I wouldn't have got married.