Ah, I always love it when new people discover DrP1zza. He is 100% for real. At one point, he had about 300 videos on Youtube, covering various topics. He had a Vlog that he did called "Just Shut the

Up!", where he would go on rants about different things in his world. It was delightful. Haha, seriously, I didn't agree with many of his beliefs, but you had to admit, the guy was entertaining.
My advice for DrP1zza would be this, embrace who you are. You may be lower class, trailer trash, from a shitty town in the rust belt of the United States, but who cares? Clearly, you've got some issues that have shaped your life and stunted your development. But rather than wasting all this energy trying to become someone you're not, learn how to use those traits to your advantage (hell, look at Larry the Cable Guy).
You're obviously outspoken and a bit high strung, so turn those into positives. You could be 5 books, 3 night classes, and 1 therapy session away from being the next Howard Stern. You're essentially a shock jock in the making. Don't stop voicing your opinion just because others might disagree with you or try to discourage you.
Look how many subscribers you had on Youtube. Even if people were laughing at you, they were still listening. That's not an easy thing to accomplish. Keep making those Youtube videos letting people know what bothers you and what's wrong with the world. Having diverse opinions is a GOOD thing. And expect to catch shit for it. Just don't let it bother you. Be who you are, and don't apologize. It's confidence, man. And girls most definitely like a guy who is confident.