Give people what they want! Thats it, thats how you make money.
You dont need to find the next billion dollar idea to make money.
One needs to understand that making money is a process of exchange.
You cant actually make money, you exchange something for it.
Why some people make way more money while others dont ?
This depends upon your offering, what exactly do you offer?
A flower seller makes less money and a real estate developer makes a lot more because there is an enormous difference between the product being exchanged for money.
Its much easier to grow a flower as compared to building a property and hence the property has a greater monetary value.
Anyone can grow a flower but not everyone can construct a property.
Now coming to the main question:
What is the best way to make money?
Get good at creating value for customers, gain a skill, not to make money but to solve peoples problems.
Having skills alone wont help you make money, instead those skills should allow you to build products/ services which the customer values.
The more complex and in-demand your product/service is the more money you will make.
To break it down, here is the 3 step process to make money:
Identify your skills: List out all the skills you have, if you dont possess any skill then you can acquire them. Build a product/service: Looking at your skill set, determine the amount of product/service you will be able to build. You dont need to posses all the skills needed to build the product/service but a majority of it. Offer help: Once you have a product/service offer it to people in exchange of money.