It's up to him to show you that he can provide. He needs to prove that he can build. He is the one who needs to impress you with his assets.
Let the man love you by being able to give to you.
You know why a lot of women are so upset and go bat-shyt crazy after a breakup? It's because they mad as hell for raising him up. Be supportive and his biggest cheerleader but don't rescue him.
First of all, if a man is in your domain then he will always treat the situation like he is a guest. He won't step up when you need him to. Men respect only what they acquired and earned.
I get it. It feels super wonderful to have a man allow you to lead. He's with your family, doing the things you love, making your dreams come true, etc. etc. It's a beautiful thing. But that is only amazing as long as he doesn't blindside you. You're going to go beserk if he ever betrays you because you gave so much. He gave nothing. God designed men to be the ones to give. Let them give.
The older women in my family used to forewarn all the time. Do not bring a man to your clan. You create opportunities for him to cheat with your female relatives, brothers' wives, your friends, etc. A man is least likely to betray his brothers/friends/etc. They are his tribe, his gang, and the thought will never cross his mind to sleep with their women. Any man who does that will be cut off from the tribe and he is dead to them.