BP as standard for level

Hey, I’m currently working on a project where I load a high amount of meshes into the software. Now, most of them have to be movable and the player should be able to pick them up and drop them independently. Since I can create this feature only via blueprint, I now would have to write a bp for every item.

My current solution looks like this: I created a static mesh actor with a bp based on the VR template for picking up and dropping objects (BP_Pickup_Cube). Then, I copy this actor as many times as I wish and exchange the meshes. However, this method is still very time-consuming.

Is there a method to make a blueprint standard? Or do you know any other solutions?

I’m working with UE 4.19 and Vive.