We propose a scalable scheme for engineering multipartite entangled W states in a Heisenberg spin chain. The rather simple scheme is mainly built on the accumulative angular squeezing technique first proposed in the context of quantum kicked rotor for focusing a rotor to a delta-like angular distribution [I. Sh. Averbukh and R. Arvieu, Phys. Rev. Lett. 87, 163601 (2001)]. We show how the efficient generation of various W states may be achieved by engineering the interaction between a spin chain (short or long) and a time-dependent parabolic magnetic field. Our results may further motivate the use of spin chains as a test bed to investigate complex properties of multipartite entangled states. We further numerically demonstrate that our scheme can be extended to engineer arbitrary spin chain quasimomentum states as well as their superposition states.