Hi,
I would not use velocity at all.
Just get the touch position (x) and set that position to the object.
Screen to world point will convert the screen position to the world position, so the object would be on the position where you finger/mouse is.
But to have some delay on it i would set that position (x) on another object and let the ball follow that object with for example smooth follow.