Have you looked into Getting Things Done? It's a methodology for managing your tasks based on dumping everything in one place (I made a Google sheet) and then prioitizing. Part of it is that you make lists of your goals for different time frames (e.g. 1 year, 3-5 years) and revisit them regularly.
https://en.wikipedia.org/wiki/Getting_Things_Done