Just this month, I am reading a book by Paweł Tkaczyk entitled 'Zakamarki marki' (published in Polish by Helion SA). The book is full of valuable content on branding, image building, etc. The subtitle encourages you to read it, it reads: "Things you might not have known, forgotten or overlooked when building your brand" (translation from Polish). In chapter one of the book, Pawel Tkaczyk answers the question that is the title of this post.
People have all sorts of problems. One way to make money is to help people solve them. You can give people what they need. For example, you can create an innovative course to learn a foreign language, you can write a novel that interests them. What I'm writing now is not just about problems, it's about human needs.
1. "Identify your own mission and purpose to which you want to dedicate your life." PLUS 2. Hit or putty: a checklist.
Lori Greiner (you can read about her here: https://lorigreiner.com/about-lori/) in her book entitled "Invent It, Sell It, Bank It!" gives a checklist to check when you are planning to launch a new product. She lists more than ten points (factors) that affect the success of a product.