Pickup/grab an object using fingertips

I followed the tutorial here thoroughly Unreal Engine 4 Tutorial - Pickup and Drop Objects (Physics Handle) - YouTube
However, I noticed the following:

  1. The first person hand goes inside the box (while I expect it not to)
  2. When I press F, the object is grabbed really weirdly. I expect the item to be grabbed by my fingertips.
  3. Also, I want to pick/grab something with first person hands like this demo does Unreal Engine 4 Physics Pickup System Blueprint - YouTube

How can I fix 1 and 2 and achieve something like 3?

Blueprint paste for object pickup

Here is the Blueprint paste of the entire thing