What is the best practice between BSP and static mesh?

Sorry to bother, but what is the difference between a static mesh and a BSP?
What is a BSP?

I want to create a Room with walls, floor, roof, columns, some fixed lights, etc…, should I Use bsp or static mesh?

What I want is to use multiple times this room, like copy and paste but I don´t want to have all parts of the room separated, so what I do is to select all of them, right click and “convert to static mesh”… is this possible with bsp?

Thanks!

I already find out a solution by asking another kind of question… what if I want to convert a BSP into static mesh?

Basically, I can start working with BSP, that allows to do a lot of things, like sizings, addition and substraction of content, etc… and then click on the option “convert to static mesh”

(based on this thread) Where do I find the option to convert BSP to Static Mesh? - Asset Creation - Unreal Engine Forums

So basically, I need to start with BSP, and then convert it into Static mesh.