There are so many non-violent approaches that would be effective. First, there is the 3.5% rule [1]. Second, if 10%-20% of the general population would go on a general strike, pretty much all of society would come to a standstill and it would send a heck of a powerful message. One of the issues though in the US is healthcare tied to employment, combined with fire at will. It reduces preparedness of people to protest until it's possibly too late. So, it's simultaneously important to build/strengthen unions, etc.
Aside from that, and this is true for Europe as well, we need to heal as a society. People have divided themselves in stupid 'teams', fueled by politicians, foreign interference, algorithms, etc. Not woke enough? You are cancelled. Left-wing? You are cancelled (employer contacted and fired). We have to do a little less social media and go outside and talk to other people. Even if I disagree with people politically, there often a lot of common ground (we all want food, health, to be safe, etc.), we all like to talk about some sports match, and whatnot. We don't have to agree with each other, but we can at least try to understand and care for each other. Break the stupid tribe wars.