Blueprint

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.