If you want to succeed in life, achieve your goals and be a happier person, just change the way you act, the way you think and build positive habits.
So far, the things you have been doing haven't been very helpful in achieving your dreams, or at least not entirely. So why don't you try to change the things you do? Start little by little, and in no time you will see that you have built those habits that will make everything possible.
Find those things that make you happy, identify those things that you love and start implementing them into your routine.