Need help with Inventory Systems

Hello there, needed a bit of guidance and help on how to make an inventory, not one for in-game use but an account inventory like a stash that a player can bring up in main menu and maybe decide his load out for his character.
Any ideas or insight on how to tackle down this challenge ?
One More Question, i’m in between two thoughts, would the items going to my inventory be in a " class " actor format with structs for the item purpose etc.
Or maybe have it in a data asset format that spawns items based on the player need in time "referring to an asset manager " ?

do you still need help with this?

i would appreciate that, i just need insight on how to approach an inventory system “a general load out inventory”, where you have your inventory menu separate from the actual in-game, but you can prepare your character load-out.
Then hope into the match.