Code Design Question - Where To Store Player Data

Not entirely sure if its applicable for what you want but the SaveGame class is a good way to store data you can then set up save/load interactions with your database using different save slots.
If you want something to just Hold and store data potentially look at the DataTables (UDataTable)
This could be not be very helpful but im not sure on the context of your game or online system.

Hope this Helps