It's not bumpsteer, it's called "tramlining". We're stuck with it to some extent thanks to the scrub radius built into the suspension, which makes for the tire having quite a bit of leverage over the steering.
Some of the biggest variables that contribute to it and therefore can mitigate it are:
TIRES: The wider the tire and the stiffer the sidewall, the more it'll happen. Also any "conicity" or uneven treadwear as they wear will make it way worse.
STRUT BUSHINGS: The slop in the stock strut bushing allows a lot of movement, and installing good caster/camber plates makes a big difference
A-ARM BUSHINGS: The more compliant they are, the worse the tramlining will be
RACK BUSHINGS: See above
ALIGNMENT: The more negative camber you have, the more it'll tend to tramline
TIE ROD ENDS: Worn inner or outer tie rod ends contribute to this as well as other problems
BALL JOINTS: See Tie Rod Ends
Bottom line is, the fresher your suspension is, the less you'll notice tramlining. The fresher your tires are, the less you'll notice tramlining. The narrower your tires are, the less you'll notice tramlining. Above all, the less slop you have in the front bushings, the less you'll notice tramlining, and until you eliminate that slop, you're pretty much chasing your tail. Even then, you'll still experience it to some extent, again because of the scrub radius built into the front end.