WidgetComponent - name over player's head

If you open the engine settings, engine scalability settings in your editor and set the resolution scale to 100% it should fix the positioning. As for your other issue, the owning player of the widget isn’t the character that contains the component. In your character blueprint you should be able to access and set the variable for the character that owns it.