Confused about love 🤔

How do you know when you truly love someone or if they aren't the one for you? 
What do you expect from the relationship? What if the guy isn't into doing things like going on dates that much and show no need to make you feel special unless he's igniting sex? 
What if the sex isn't that great? Do you stay and work on it or do you just leave?