In addition to cutting losses early it is important to recognize when to trade and when not. Generally, one is not making any profits if the prices are not moving. The higher the spread is the larger the move should be. Scalping is not about cutting profits. It is about short term trading and closing the trade immediately at the moment the momentum reverses. Spread should be as low as possible, so a retail trader really does not have an opportunity to scalp trade. I think scalper is working in lesser time frame than 5 min.
Personally, I cannot afford trading what I regard as scalping. I can only afford trading with a broker, which has spreads between 1 - 1.5 pips.
Short term trading is profitable, but it requires time - a lot of time, and a definite skill set, too.