I don't think you are a bad person. Gossiping, gambling, having "bad " thoughts etc are not smiled at from Christ. I don't know why you would create a thread knowing what you will be told.
Now go burn you sinner... j/k,.. I have nothing to offer. I think that is a battle between yourself and GOD not anyone here.