Marx is thoroughly outdated. He didn't anticipate the rise of capitalist media with sophisticated propaganda techniques. He didn't anticipate the rise of secret services that are powerful enough to force regime changes anywhere in the world, including democratic countries. He didn't anticipate the rise of war profiteers and military-industrial complexes. All these things are real game-changers.
It's much better to read Noam Chomsky and Howard Zinn.
Were there fewer fools, knaves would starve. - Anonymous