The answer to your question is in your post, like if people are consuming bad opinions from whatever source and taking BTC as wrong then all we can do is show them the right path. It does not matter how you will do it like by talking to them directly or by increasing the good opinion to be consumed by them so they could think of it as good.
Overall, this factor has some significant importance but to some extent, people need basic knowledge and confidence in themselves so that they do not depend on the research or opinions of others. One thing that they assume about BTC as being bad is, regulatory restrictions and less educational content like if at the start, due to no access to the right knowledge I left BTC then again I step feet into crypto and found this forum and after some time I started to understand basics of crypto after which, I totally understand how things work.
I would say that taking over the media would be a good way to start, and convincing the politician and the rich would be the first step for it. If the billionaires end up liking bitcoin, they would invest into it, and the media channels won't be able to say too many bad things about bitcoin because their overlords (the wealthy) would be investing into it and if they ever do that they would get fired.
This is why if we could make the rich people also stand with us on bitcoin topic, then we are going to see the media saying good things about it. Obviously there are people who go against things even when everyone supports it, but that's a smaller percentage and it's fine.