Blueprints bringing in functions/variables/etc that I've set up in C++

If you want to be able to edit those properties you should use EditAnywhere, BlueprintReadWrite

You should then be able to use those properties in the blueprint from a get player character node