Factors influencing financial success