All of these things are necessary in Forex market to be successful because you can't do anything without doing anything. Discipline is necessary in the Forex trading market to become successful and you need to be disciplined in the market for successful career in the trading market. Money management is also an important part of the Forex trading market. You need a proper strategy to work in the trading market, you should have a good strategy in the Forex trading market for profit generating.