Ok this is going to ruffle some egalitarian feathers, but at the risk of an infraction, my rep being devastated and being banished to OI, I'm going to take a shot at this. :cool:
We over intellectualise. A lot. And our message is a big pill to swallow, we don't have a very good track record, and theres a lot of misconceptions.
Communism is an ideology of not only workers, but un-oppurtunist intellectuals. Ok, here for the bit thats going to have me run out of town.
People don't give a shit.
Marx is a heavy read. Nobody knows what "proletariat" and "bourgeoise" mean. Most workers don't give a rat's arse, they're content to bumble along as a slave of the system. I don't think anyone here would disagree that those working class people need a wake up call. But the worst kind of wakeup call is one which puts them to sleep.
I'm not saying workers are stupid, but they often neither have the will nor the time or effort to think deeply about class struggle.
My point and suggestion is, its time to dumb it down. Make it very simple, very clear so we can draw in support from the apathetic, tired and disinterested. No big words, clear concise aims. Explain what we're all about, without going on and on and on about lofty theories that don't affect many people in any way they can see, touch, smell, feel.
Lets start making class struggle simple, accessible and easy to understand.