Front suspension suggestions for better tracking

Are all the components you didn’t mention new? Ball joints, tie rod ends, idler arm? The idler arm by itself can cause wander.
The idler arm appears to be in good condition. All other components seem to be good as well however I suppose I should have them throughly checked out before doing anything else.