I strongly suggest going through all Epics tutorials, as they give all the information you need to achieve this.
- You can setup an interface(e.g Interact), and have your blueprints use it
- You do need a new blueprint for every different actor you want.
- Here is a great tutorial. Cheers!