Simple question. It forms a pseudopod, and then flows in to it. But how does it move its material to form a pseudopod? And even so, if it is floating in water, what is it pushing against so that part of it holds still and part can move forward? It would be like trying to move while wearing ice skates by pushing your arms forward in the air: no net force is transferred.
It has a cytoskeleton, a network of fibers stretched across the cell which it can shorten and expand (by adding or subtracting actin monomers which build them) in a coordinated manner to more-less arbitrary change shape.
According to this paper, on surfaces they generally can adhere to it using membrane protein structures, thus the locomotion occurs due to friction.
To swim, they generate bumps near the front end of the cell and move them towards the back, similarly to how a swimmer uses hands.