Need advice on pawn movement

Blueprint Communication is probably what youre after since you'll want to use some sort of Useable Actor Interface. There are heaps of tutorials around the place, you just need to find something mildly similar and adapt it to your purpose.

I dont think you’ll need behavoir tree for interacting specifically but it might be something you do to add details.

(Default Top Down Template should handle movement etc)