I suggest seeing a therapist. S/he can help with all the aforementioned traits. To me, it sounds a little like antisocial personality disorder, but I'm not a psychologist so I can't diagnose you. Whatever it is, I think it's fantastic that you've recognized these destructive traits in yourself, and you're seeking help to correct them. I wish you the best of luck!