Best way to dry a car is to air dry it with a blower. Chemical guys offers the blowers for like 50 bucks good investment for your spot paint. You also need a whole lot of patience because it might take some time. To speed up the process of drying, make sure you have a good wax on the the truck which will help the water fall off faster. When you are done with the blower, and i don't mean finished with the job, I mean you have a headache with the noise, get a really good high quality MF, more in the line of 700+gsm. It will be pricy but its work the investment.
When you wash your towels do not put all together. Put the same ones together. Only wash the exterior towels with exterior towels, tire towels with tire towels. You use different chemicals for different parts of the car so if you cross contaminate you will get streaks on the towels. That special towel you use to dry the car make sure to keep it away, don't let dust get in it, also try and use dye free soaps to wash the towels and NEVER use SOFTNER.