I believe your skills, which surely fluctuate somewhat, and your opponents, will have an impact on babip, but over time, it's mainly random luck how the hits happen to roll out, and it will even out over time.
But tell me this, do you truly believe results stats are more predictive than process data? Because that is what you were implying in your previous post.