Congest top of your seat tube with hot glue. Rain and washing water goes to bottom bracket through the hole on seat tube. Water causes bottom bracket to rust, then rust spreads to frame and make it trashed. I had this kind of experience, my previous bb has trashed only at 9000 km because of moisture but I was lucky because I use 6061 alloy frame.