If you wanted to gain try investing on holding or trading rather than gambling where you are not gaining and is also losing alot. Discipline sir, you must have it, and also set some goal.
Discipline and money management. In trading, we must be prepared with every risk. Maybe it will be different from hold and invest, because trading besides requires good decision making, it also must be able to adjust the level of profit and loss. This is not an easy thing indeed, but there is no business and investment that will profit forever. The important thing is to need to be patient, discipline, and good money management to minimize losses. Maybe this can help someone to stay away from gambling but still have a profit.