The mesh is not the actor. This is your actor:
The script is inside.
Do I need to drag the Blueprint into the viewport?
Yes. The BP is a template, by dragging it into the scene you make a working instance of that BP. You can do it as many times as you need.