A bachelor's degree in banking, economics, or accounting, as well as experience working in the financial services industry, are usually needed to start a career as a stock analyst. You will require outstanding numerical analysis, logical, and critical thinking to be a successful stock analyst.