Of course anything will be profitable and beneficial as long as you do it in limit.
That's not true, putting a limit and doing it does not mean you will be profitable, that still based on your skills.
Putting a limit will only make sure you will not lose more than you can risk, that's it.
We must maintain our line where we must stop gambling if we are loosing to much and in case of earning as well. Because going beyond limit means we are giving other person a chance to win from us just keep your lose in your mind but never try to recover it and if you are winning then after specific amount of money stop gambling further.
You don't need to think of this when you have good plans prior to gambling as you just need to follow it with your mind and you have to stay discipline that you will not be affected by your emotion as usually that's the devil that would destroy our plan.