why does Jupiter spin so fast while it's so huge

Law of conservation of angular momentum.
It is not much different than Saturn.