(Apologies this got so long)
>I'm gonna be twenty fucking five
You're so young!>and I didn't do jackshit
You noticed that you've got a problem with meeting personal goals, which is helpful to know.
I'd say you've stretched your motivation too thin by overloading it with high expectations and poor time management; the result will always be that you struggle to find time and feel overwhelmed if you do that.
Pick 1 thing to focus on first.
Decide when you're going to do it, i.e. the actual hours. As you do this, make sure you take into account how long your interest will last.
(Taking an hour or two to get started so that you have a better idea of how long it'll take and how much you enjoy it is fine.)
Try your plan.
Regularly reevaluate. If you've missed one day, that's fine, but if you've missed multiple sessions in a row then maybe you don't really want to be doing the thing. There's nothing wrong with that, but admit to yourself that you're done with it and stop guilting yourself over it.
For your specific list:>learn Japanese
Duolingo's meant to be good since it encourages daily interaction with learning the language.
Unless you're particularly talented at picking up languages, though, this one will probably be hard to stick with unless there's something specific you want to learn Japanese for, like a scheduled trip to Japan.
>learn to draw
You can 100% do this and there are often groups about doing it. (Isn't Equestria Daily's "training grounds" one?) Since you also want 3D modelling, though, it might be best to pick one at first since they're bothy artsy-output things and having too many artsy WIPs lying around is pretty discouraging.
>learn to program
I'm doing this! I'll recommend Python. Had some trouble getting into the basics since so much assumes you know them already, but after that it gets fun. With a bit of help I got into Checkio, then swapped to CodeSignal when Checkio's stuff got repetitive. Higher-tier investment (to get GOOD) means actually researching how the program language works, listening to related podcasts, and so on, but I've not done that yet and can now write basic programs. It's not so tough!
You can do the things. Or you can decide you want to do different things and do those instead.
Or you can keep blaming yourself for not being a superhuman who can unthinkingly manage their time perfectly during the stresses of day-to-day life. Your choice.
>Be honest, did you accomplish anything this decade?
Realised that my years of mental illness were largely caused by the combined Pill (ugh), struggled to drag my life back together, beat cancer, finally cut toxic friends out of my life (a massive step forwards), got employed for the first time (shitty experiences but I tried), got better at drawing, learnt to program, and some other stuff. Most of that happened in the last 5 years. Learning to recognise and work around limitations, and just generally to schedule my time, has been really helpful for getting things done.