It is really simple.

1]
You can setup a VPN, but your data still goes through your ISP’s server(s).

2]
There is no way to hide your IP.
There is always a way to see it.
If there was, how does a server know where to send the data to?
That would be like a mailman with a envelope that he must deliver without knowing a name and address.