Obviously some people are just smarter than other people, but I do think you can cultivate spacial reasoning by literally just thinking (i.e. playing) in 3d space with physical objects.