How can I override components in a BluePrint?

Do you mean during runtime or when placing instances in the level? You can override components before runtime, take a look at this this tutorial;

It has info about how to create construction script to override components- mesh, scale etc.