Financial analysts need to have graduate-level training in finance, such as MSF or MBA degrees, or they are qualified accountants (that is CMA,CCA, ACCA, CGA, or CA designation). Experience in the industry is most of the time preferred and that has a major impact on the salary.
At the end of the day, it is all about your work experience and career objective.