Random item generation design pattern

You can mark properties as “visible on spawn” in blueprints, and then when you spawn actor from class, those properties will be visible on the spawn Blueprint node.

But, I actually agree with Bruno; it’s better to keep the actor lightweight, and use some kind of struct/data asset to describe the variation.
Plus whatever custom mesh you generate, perhaps? Are you doing that, like Borderlands?