Mainly I shoot motorsport events when I get the chance. When shooting head on I usually use one shot focus to pick up on a certain area of circuit, then photograph the cars as they pass. Sometimes however my pictures are coming out not very well focused. Obviously it could be a number of reasons, would the quality of my lens effect the focus though, I am using a tamron 70-300 which I have had for a few years now. It seems only the odd shot is well focused but I cant seem to touch on the quality of other peoples pictures. I am considering upgrading to a canon 70-300, would this be a wise upgrade? I have also noticed slight pinking from the tamron lens, and also it seems to react badly to headlights. Thanks in advance.