Yeah you have to move from step to step pretty quickly. Then you need to lube it with vaseline, also you should learn the finger tricks. It'll make ur time faster. Oh and learn F2L that helps a lot too.
I broke my rubik's magic, I was doing the twist move for my speedsolve and the filament came out I was at the point where I could solve the magic in about 5 seconds too, I wanted to atleast get under 3 before I broke it