So we cant ask "what is wrong with Marxism?" and look back at Stalin and Hitler to find the answer? we have to try it again?
Well to get anything from an examination you have to have the right questions. Putting a question that assumes the answer isn't helpful so you might want to rephrase it. "What is Marxism?" would be a good start. If you get to the conclusion that it's a form of social analysis predicated on German idealism which has a deterministic streak in it then you'd be on the way to working it out.
If you looked at Hitler you wouldn't get much out of it. If you looked at Stalin then you would understand it a bit more and you'd probably see how Marxist theory was distorted by too much emphasis on the determinism that Marx argued is a part of human history. By the way Stalin was an expert on dialectical (or historical) materialism, one of the reasons Lysenko was so successful in sucking up to him.