The best strategy is to conduct research in order to identify the best stocks to purchase. This entails investigating the organization to understand their business model, examining their financials to understand how well they are doing, and observing market trends and news to better understand their chances for the future.