To become a successful stock market analyst, one needs to have a strong background in finance and economics. They should be able to handle large amounts of data, have an understanding of the company's financial statements and how they are affected by current trends.