Hard work never guarantees wealth, at the same time, it is never possible to achieve good wealth without hard work. Laziness is the biggest weakness of people, those who are lazy, do not want to work hard, always seek only comfort, they can never achieve wealth. If you want to achieve success in life, then first you have to get out of laziness, any work requires hard work, without hard work you will not get fulfillment in any work.
Suppose you started a work, but in the middle of that work you also started laziness, in this way, if you start laziness after starting a work, you will never be able to complete that work completely, in this case, the biggest reason and weakness for your failure is your laziness. And so, get yourself out of laziness, if you want good results in any work, you have to actually finish it with patience, only then can the work give you something good.
Not everyone inherits wealth, most families in a country are middle class, and therefore most people have to change their position through hard work, but those who do not want to work despite their poor financial situation, or are too lazy to earn to keep their family well, will always remain in the lower ranks.
That's why there's a saying in the real world: "Work Smarter, not harder". I've seen people earning minimum wage only to have a successful financial life. They might work or earn less, but they're "smart" because they often establish prioritizes. Earning more is good, however, spending excessively or not planning ahead is not.
A great way to secure your financial future would be to invest into stocks, crypto, and real estate. These often gain value over the long-term, which means greater purchasing power. Warren Buffett invested in Coca-Cola early, and now he earns millions (in USD) from dividends alone. Spend your money wisely, and there should be nothing to worry about.