Customizable character, animating clothing, etc.

Yeah it needs to be a skeletal mesh that is skinned to the same skeleton as your body mesh. When you import it you need to import it to that skeleton too.