The Indian population is 1428 million.
The USA population is 341 million.
The Indian population is 4x of the USA population.
But, the per capita income of USA people is $82,715, however, it is $2998 for Indian people. It means every American is earning 27x more than an Indian.
These things highlight that people in the USA are doing more intellectual work than Indians. And when it comes to making money, we always need to build or provide things that are valuable to the marketplace i.e. intellectual work.

Everybody can do the hard work. But, hard work, with innovation is what we all Indians need to do to earn more.
One more important to highlight here which is also directly related to our income and net worth;
According to a SEBI Report, only 5% of the Indian population actively invests in the stock market, however, this figure is more than 61% for Americans. And the stock market is the place that decides the financial health of a country. Where more and more people invest money in stocks, more and more money goes to industries which create jobs, infrastructure and better living standards.
So do the more intellectual work.
Read well, and learn from successful people.
Copy what they do that makes them successful and replicate the same in your life. Over time, things will start surprising you.
Improve your skills that are in demand, and when you earn well, invest as much as you can in assets that appreciate over time.
This is the only way to help yourself and your country to gain financial strength which results in better living standards.
Also learn;
Financial Learnings From MahaKumbh
Benefits of Starting Small and Scaling Up After