Transferring variables between blueprints.

You can use the Get Controller node.

Another common pattern is to cast the result of an OnOverlap or OnHit to the desired object.

e.g.
example.PNG