I think it really depends on who you are fighting and what you are trying to accomplish.
Personally, I feel Congress is to blame for much of this mess. they could end all of this tomorrow. Congress doesn't give 2 shits what I post online, so its a waste of my time to change their mind online.
In short, pick your goal, then choose your strategy.
you dont need to go to the streets but you absolutely need to form small groups that meet regularly. Think about how much more you can accomplish as a team of 5 or 10 or 30 at work.
Form a group, meet regularly, have each others backs, and focus, focus, focus.
Young people need to know and care about their neighbors and community first. Everyone is so disconnected now. Everyone is an island. Everyone is just watching Rome burn.
Joining a local group and meeting regularly to discuss these things is one of the most powerful things we could start with.
The wave of local candidates we need will come from these groups as leaders naturally emerge.
And how do you propose we change culture when we can't afford to purchase twitter or tiktok to sway public opinion?
What im proposing is a grassroots movement based on community.