Sorry to hear of your trials with this. Please don't take all the responsibility for your son's success... time to motivate the entire family into discussing options, and responsibilities. If you all need help, then you need help. You're talking about future happiness that, imo, won't come if you don't make some corrections now.
It won't be easy. Few things worth the effort are easy

TC Do your best, ask for help, ask everyone you know for resources SOMEONE will have an idea that will pan out.