Very inspiring post here man!
One thing that helps me to get things accomplished is making LISTS. Yes I know it sounds boring and a bit cliché but making a list is the only way that I can get organized and maintain some sort of sense of responsibility. Having something written in front of your face makes it a lot harder to avoid when trying to procrastinate.
When you check something off your list you get a small dopamine reward that makes you feel good too!
A written goal really is helpful, its there to always keep you on track and inspire you. I have one as well here, though all of it just being small goals, its a step closer for my big ones. Thanks for the post appreciation man! :)