It sounds like you're struggling to find your identity. You say you watch things on Youtube that you find on social media, which suggests you look to social media for what is or isn't acceptable?
You say you're unhappy with who you are, what you buy, and what you wear? Could this be because the things you are buying are not actually things you want, or need, but because "everybody else" is doing it then it must be right?
Maybe I'm completely off the mark. It's the impression I get from reading.
If I'm close to the mark I have some advice. You need to find your identity.
This means being what you want to be, and doing what you want to do. Doesn't matter who disagrees, or agrees. The point is you are doing what you want to do and are happy doing it
I've been there. It took me 10 years to grow dreadlocks against the wishes of everybody around me, or the fear of what people may think. You stop caring about what people think and start to feel happy that you're doing what you want. I stick my two fingers up to anybody who disagrees. I honestly wouldn't care if everybody in the world hated my hair ... I love it.
The point I'm making is be yourself. Turn off social media. It's poison, honestly.