Sorry to hear that you are declining.
I trust you have fenders? That would be #1.
I avoid commuting or other riding in the rain so have no great rain gear. Would some kind of velcro on your cuffs prevent elbow puddles?
__________________
Bacchetta Giro A20, RANS V-Rex, RANS Screamer