Discovering blueprints that extend c++ base class

Ok so since my question hasn’t garnered much of a response, I should ask a different one.
I want to create a whole lot of equippable unique inventory items. They need to be pickable from a player loadout menu before the player can spawn with them. What is the unreal way of doing this?