You should watch GM Daniel Naroditsky's speedrun on youtube (despite the name he plays slow games so there is no rush). There he takes an account from like 400 elo all the way to 2000+. He literally explains every single move he makes in a way that even an absolute beginner can understand and walks you through his entire thought process. His videos are a gold mine and they're free
When you think you've found the BEST move keep looking for a better one.