First start with ditching the sponge and get one of these and for drying one of these. As for washing / drying heres what i do. Get the hose and don't use anything on the end, just the dribble straight though hose thing lol and wet down the whole car. Get two buckets, one with fresh warm water and the other shampoo + mitt. I do all bodywork and every time i rinse the mitt in the fresh water first before putting it into the shampoo, the amount of crap in the water bucket after is Rinse down with hose again and dry with the towel i suggested ^^