First of all, thank you for actually engaging in a productive manner and not just calling everyone who disagrees with you an idiot, like in some of the other reactions I've got here.
I don't live in the US, so for my personal engagement with politics it's irrelevant, but it saddens me to see that comrades give up on 3 quarters of their population. That’s defeatism in your own country, and it weakens the support you can give to revolutionaries in other nations.
Anti-imperialism is the single most important effort of the world today because anti-imperialist successes have genuinely resulted in the emancipation of countries from imperial rule.
This is true if you're in the third world but if you're in the US and you only limit yourself to solidarity with different peoples, you won't achieve anything. If you want to engage in a large scale struggle you'll need to talk about the issues close to home to the proletariat that you're organising. Why are they living in poverty? Why do their lives suck? And then organise on the basis of their suffering. You have to start from their lived experience (sorry if that phrase sounds liberal), that's what all succesfull revolutionaries always have done.
My own party always starts with doing surveys in the working class neighbourhoods about what people think is the most important issue that affects them. Before we did that, we only had a couple of hundrerds of members and we were irrelevant in every sense of the word. Since we switched in our approach we steadily growed and now we're a major political player.