Alright, here goes nothing...
TC for the most part I can't say we've gotten along much, but we also haven't taken the time to actually get to know each other either. You seem like an alright guy most of the time, so I'm willing to remedy this if you're serious about trying to change.
Now I'm certainly no golden example of perfection either. In fact, I also am one hell of an asshole and know well of the disconnect you speak of. I feel it for a lot more than just the internet, in fact. I can barely bring myself to care about anyone I don't know personally, and well at that, and even then it takes a true effort to actually get me to care about another person.
But you seem to honestly want to change, and I will respect that and try to help. If all goes well, we'll both better each other from it.
But I don't know how to help you, and won't try. Instead, I offer to try to be a friend. A friend is better than help, and hopefully longer lasting. Hit me up on skype sometime, we'll shoot the shit and get to know each other. Who knows, we might even end up being fast friends. Just, you know, bear with me. I realize I'm probably pretty hard to get along with sometimes.
But either way, I'll try if you will.