No, VPN cannot reduce ping. Rather, the delays in sending your data to a server, receiving the response, and then transmitting it back to you cause an increase in your actual ping.