It's easy to enter with good entry point but the challanging thing is taking profit before a retracement and most of the times this retracement could be a beginning of a new trend changing a winning trade to loss. And in situations where the trader fails to apply stop loss there could be chances of blowing off ones account. A profit taken is better than a loss made no matter how small accumulation of smalls makes a mighty bulk.
Have you considered taking profits of $1-3$ repeatedly throughout a trading session it might sound small for professional traders but it would go along way in growing an account most especially for beginners. If a trader cultivate the habbit of taking profit during trading he would have an upper hand over the market and also get clearer pictures of better entry points and also be on alert on when to exit especially during retracement.
Stop-loss function is a must to use one but the problem is that people think they entered the market in a right moment and don't consider to use this option. When their loss is 10%, they think that this is the max, let's risk and wait what will happen. When they see a 20% loss, they think that probably this is the max and selling right now would be a total mess and these continuous and finally, they lose. I have often seen this trend in futures trading when people use high leverages.
But if you really think that trading for some bucks worths the time and the effort you put in it, then you are totally wrong. First of all, you shouldn't start trading with 40-50$ and shouldn't seek for risky movements but when you have normal capital, like some thousand $, then you should aim for higher profits than 1-3$ because in trading usually you have to spend the entire night watching the market in order to catch good moment instead of sleeping, so, yeah, it's very hard and you should act wisely.