It's better to save first and then investment. Because for investments you need funds and you can hold funds only if u save at the primary stage. And look for safe investments even if its not giving best returns but atleast you can earn some returns.
Like I said, you can save only so much in your life span of time.
You really think youre going to enjoy that money when youre like 50 years old? Focus, instead what matters which is right now. The primetime of your life when youre still young and enjoy a huge lump sum principal.
I make it sound its easy obviously, but its not. But, so what? get creative? learn to code, become a sell out. It doesnt have to be code, but it can be anything as long you sell out.
The key difference though, is finding how many years it took for that person to create what it takes and avoiding that route.
You`ll still feel you wont have enough money because cost of living always increases.