Does playing team death matches and death matches improve aim?

I have been recently trying to improve my aim and i played practice area and i think bots is not giving me the real situation of a real gunfight so what do you think?