Well you could create a variable for player controller , when you do the cast you could set this variable.
Now you have access to all the content of the casted object.
Here’s an example of casting a GameModeBlueprint to a CharacterBlueprint or any other blueprint.
Then you can just drag - GET the new variable into the graph, and as you drag to link it you will get all the content of the object.