Essential skills and traits needed for financial success