Hi,
I have a lot of experience in consultancy for land-based/online casino's, and I can tell you there is no way to beat the house (Long term) The house always win since the edge is always against the player. Gambling was made for entertainment and not for making a living.
People like to gamble because of many reasons:
1st Reason: Making fast money without needing to work.
2nd Reason: Instant Gratification.
3rd Reason: The ability to convert $1 into $100 in minutes.
4rd Reason: Laziness to work in a Business
There are much more reasons too
I think the best type of gambler, is the one that knows when it's time to stop or has the money to do it. I don't believe that playing your total monthly salary in the casino is a profitable idea, at least: Long term.
All the best,
Bizster.