There's a reason why revolutions tend to fail, you just can't force socialism into the masses.
Only through education and critical thinking will socialism be achieved, and this take two things: action and time.
In most civilized countries, you can form political parties and convince as many people as you can through discussion and arguments. These are the people prepared for socialism, those who are able to challenge their own beliefs in favor of a more equal society for all, however those that do are a very small minority.
A revolution won't work in an ignorant society, and sadly you just can't kill everyone disagreeing with you. You may kill the people but not their stupid ideals: those can only die through education of the masses. We have the internet and the technology to get our arguments everywhere, but this doesn't seem to be enough. Why?
Although there could be a lot of answers for this question (media "influence", propaganda, no class conscience, etc), I think the primary reason is that people no longer believe in revolutions and the power of the people. The system got so complex that it creates the illusion of omnipresence, like a nation-wide ghost. While people keep protesting on the streets, they don't do so on the pretext of destroying the system that is hurting them, they do it for a change in that system. And although this is not enough, it makes sense. The system is a sign of development, a sign of organization, a sign of stable living. And these are all thanks to the (flawed) democracy and organization, not capitalism. This is also the reason why society is so against anarchism, through the false belief that anarchism is chaos and no organization/system.
Discuss with high school teachers, coachs, social workers, waiters, everyone who has a job involving talking with loads of people. Educate those who educate.
Because we are talking about different kinds of education here. Being educated about society, economics, political conflicts, philosophy, etc is not required for most careers and I would bet most people aren't interested in these topics throughout their whole lives. You being good at maths doesn't tell anything about your moral beliefs or how empathic are you.
And even so, there's a large amount of scientists who are socialist (Albert Einstein, Noam Chomsky, Peter Kropotkin, Bertrand Russell, Richard Levins, Richard Lewontin, and a shitton of non-mainstream European scientists).