To make a lot of money off stocks, you need to have a logical investing strategy and style. It’s essential to create a diversified portfolio of index funds and stocks. In general, it’s better to hold high-quality investments long-term rather than short-term.