If those are things that you need and you've had that discussion with him and nothing has changed, then I don't really see how it's going to work out. If you stay in that relationship, you'll likely end up resenting him for not being the kind of person you need him to be.