To answer a question from the title: NO.
I only gamble if I choose this to be my job.
Than I analyze, I commit. I use stakes, fixed. I use odds over 1.8 and I try to be in control.
If you have control and you can do it professionaly, you can be succesful.
Back in the days, blogabet ruled, I don't do this job anymore, but who knows, maybe I will come back to this.