Lowering your ping is "hard". Might be possible if BF4 uses "standard" ICMP echo request/response protocols since the sender's timestamp is in the original request. So you could just subtract, maybe, 150ms from all pings and as long as you aren't connecting to any sites with sub 150ms pings, that should spoof it. But like I said, don't know if BF4 uses standard protocols. If the ping packet contents are crypted, no, spoofing it won't be possible.
But yes, you can hide your pings. Just tell your router to stop passing ICMP packets through. Some servers kick for high ping but not for missing ping.