Reparenting BP: My c++ class is not visible in the dropdown menu

Which class is your C++ Class derived from? If it isn’t a class that is derived from UObject or even AActor, you can’t make a BP Class from that.