As Stefan said, you can only store building blocks in templates. Users must have the template either as the attached template or loaded as an Add-In or in their own building blocks folder.
Where can Building Blocks be stored?
Although there are some "Quick Parts" that are not building blocks (document properties and fields) the user-created ones almost always are building blocks.