While I have problems with the way the Soviet Union went about it, I think all socialists, including anarchists, need to consider socialist accumulation as a revolutionary strategy. One way this can be done is through worker co-ops. One of the competitive advantages of worker co-ops is they don't really need to earn a profit, because they just have to make enough for the workers to be compensated as part of overhead costs. However, co-ops could engage in profit-seeking ventures and put all their profit into some mutual aid society that would connect different co-ops and credit unions together. The accumulated funds of this mutual aid society could be used to help struggling co-ops get back on their feet, or to help finance new co-ops, thus spreading the network of co-ops and creating greater ruptures in the capitalist system.
This, of course, is just one more method of socialist accumulation to consider. I'm sure there are other possibilities as well.