The person who has proper knowledge and skills of trading would be gainer. You need good psychology, good money management system and good trading strategy. For all these you need to study a lot. You have to study both different resources and the market itself.
A person who belongs to the right mind set-up of trading and maintain right trading strategy, good money management can get success from trading indeed. But after everything right trading broker is needed. ADVERTISING REMOVED
Yes professional trader has to be versatile person I realised it after watching how real fund manager analyses situation and makes trading decision. Sometimes narrow but very extensive knowledge can prevent you from seeing bigger picture and it's important to understand when it comes to trading.