The Skills that Makes an Awesome Financial Investor