How to check which actor overlap with player

Thank you, I manage to make it work following the video. But I do have some questions, when you want to use interface do you always have to call “Does Implement Interface” function just like the image I attached ?

and you mentioned casting is expensive, so what is the good rule of thumb when to use interface and when to just use cast? I learn Unreal Engine by following tutorials so this kind of topic I usually miss.

Thank you