The main reason of failure is unwillingness to learning and study. Forex trading is for skilled people. You can't make profit just by following some ready-made strategies available on internet. Beforehand investing your money into market, invest your time for learning. After learning learn to apply your knowledge. It needs time and patience.