For removing dust, dried mud, etc. from non-greasy areas, before spongeing and wiping clean - a nice fat, soft, good quality, 4" paint brush, (kept specifically for the job, washed clean after each use). For less accessible areas - brakes etc. - a soft 1" brush. For chain rings, chain, cassette - drive train in general - rags, toothbrushes (including an old electric one), and
Decathlon's bike cleaning ones. If you use Prolink lube and wipe the chain clean after each ride you won't get that build up of crap on the cassette and chainrings and life will be a lot easier