Knowledge, passion and skills are necessary if you want to sustain in the market for long term. Most people do not have necessary knowledge and skills. They also do not have quest for learning, passion and patience. Most people come to forex to get rich quick with having necessary knowledge and skills. Even they are not willing to learn. For long term sustaining you also need a good broker.