You could give changing the fuel filter a go as it may be causing weak fuel flow hence poor acceleration... I changed mine to find it was 13 yrs old! Check the air filter too if it hasn't been changed in a LONG time it may be causing an issue. And check for air intake leaks for the idle - often they will be worse in the cold and improve as the car heats up as it seals any tiny gaps etc.
HTH!