You want to drag off StaticMesh directly rather than trying to get the mesh of some character. Keep in mind what you have is a StaticMesh, not a StaticMeshComponent. The StaticMesh is the mesh a StaticMeshComponent would use- the StaticMesh itself is just an asset, it doesn’t have a location or transform or anything like that.
Keep in mind the value of a pin will absolutely never determine what you can do with it when creating blueprints. Don’t worry about setting defaults unless you actually need defaults.