You can make a child care about the things you care about, about as much as you can make a homosexual become a heterosexual.
It's absurd.
You know who dreams of growing up to be a provider for a family? Fucking no one.
'Doing it for the mortgage' is what every asshole who sells his/her soul to the devil tells him/herself - it's why I can hardly stand talking to anyone working in big corps, their souls have left their bodies. 'Providing for my family' is another tell-tale sign your soul is in the ether, the corporate zombie has inhabited your very being.
Here's a parents' role - to get to experience childhood for the second time and experience life anew, through the eyes of his/her children, helping them discover themselves and enabling them to realize their dreams and their talents, not yours.
Most parents are such trash - they try and force their kids into what they think is best and most of those ideas are fear-based garbage. The number of children who hate their parents because they pushed them into careers that were safe instead of the shit the child was actually excited about. The number of shit doctors, lawyers and other professions who could've been something great instead. The shit these people do because their soul is dead. It's all so senseless and tragic.
Anyhow - it's never too late to realize you're old, miserable and full of shit opinions. Your son is only 16, you've screwed up your relationship with a teenager, maybe you can have a better relationship with a young adult, but it'll have to come from first starting to have a better relationship with yourself, and undoing the nonsense opinions and fears you have inside your head.
ps. I'm still editing and already seeing the downvotes pouring in :) Folks, I'm sorry for suggesting children are not your clay to be sculpted into a shape you prefer, but living beings who you love and care for and hope they can flourish into whatever shape they feel compelled to take.