Attach blueprint to class

I have been trying for about 4 hours now trying to attach a blueprint to my class.

What I want is to create a blueprint with a semi-complicated setup of static meshes with materials and colliders assigned and attach that to my base class in C++. How on earth do I attach a blueprint to a class / actor in C++???