I'm a 28 year old college dropout and recovering burnout with a passion for design, development, solving problems. I got some good feedback from a friend/mentor today who has been trying to help me grow.
I've come a long way in the last year with some big changes like not drinking alcohol or smoking weed for 10 months, quitting meat, getting out of debt, starting a consultancy. I know I still have a ways to go though and am trying to take his advice to heart. I know it's a broad question but I don't think I know a place better than HN for the balance of theory and practice.
Thanks for helping me out.
In any case, it sounds like you are making a lot of progress in a positive direction in your life but mostly by removing negatives instead of achieving positives. Nothing wrong with that and given your context that is where you needed to start. But the process doesn't stop there, eventually you'll run out of negatives to remove and have to start thinking about actual positive achievements in your career or personal life. This might be the step that caused you to flame out before so you might want to consider what you really value and what you want to do with your life in terms of positives[1]. As a fellow dropout I know the state of not feeling "ready" once you are on the school/work/career/family path but now that you are presumably older, wiser and more mature things have changed so figure it out.
[1] More theory but also relevant to your question and very practical, Ayn Rand's "Philosophy:Who Needs It" and "The Virtue of Selfishness."