the speed of vtk.vtkMarchingCubes is slow, how to speed it up?

You need to set a step function as opacity transfer function. See VTK volume rendering examples.