For your stuff I would create custom UMG widget that displays text and picture.
For that you need text variable that you read and display in widget.
Widgets have get_something functions that you can create bindings for (again TUTORIALS)
So you create binding for that text in widget, you get some function, in that function read text variable,
and send it as result.
Then you set that variable from inside player controller (or whatever you use as main blueprint).