From my experience, 3 major reasons behind losing money in Trading:-
~ Unrealistic Expectations
~ Position Sizing
~ Trading without Stop-loss
Other than these, everything is secondary!!