:p that's rough.
You've grown up into a woman and a mother, while he's a boy with a kid. Sometimes new moms feel like suddenly that have two kids to take care of, and lack of respect and even resentment happens.
The wish for "more" from our spouses will never go away. But the drive for him to do something more WILL go away if you keep "encouraging". He knows you want more, he knows society wants more from him, and he knows his kid will want more from him. It'll be easy for him to sink into despair, and allow himself this ad an excuse to further not do anything.
If you want to stay with him, he needs to feel that you like him for him, that even if he never does anything with his life you'll still love him. That's a tall order, I'm not diminishing your hardships at all, but it's what you promised.
Sometimes it's very hard for us to understand how crushing our words are on those sensitive spirits. They're already imagining enough harshness from the world that a single frown devastated them.
It sucks. But also know this: if he gets a job because you told him to, there's not much joy for you and a lot of anger from him. But if you never mention it again, maybe, maybe, maybe one day he might surprise you and tell you he found a quarter while he was out.
:) Just a silly attempt at a joke.
Appreciate him aloud. Dwell on the small good things. A man can live without sex and love, but he cant live without respect. The entire world respects money and power and a forceful personality. Your home may be the only place in the entire universe for him to not feel like a useless waste of space.