Dogs usually don't go potty in a place where they'll have to sleep in it - but if he potties on a soft cushy bed, the bed will soak up a lot of the pee and he won't feel like he's sleeping in it. If he's going on his bed, then take the bed out. Dogs are perfectly capable of sleeping on the floor without a bed, and it's really bad for their skin to give so many baths (no matter how much you like doing it).
Also - take the food and water out of the crate! He won't need to drink unless he's exercising (like, running laps), or getting hot, and as long as the crate is inside, he doesn't need water in the crate. Just make sure he has a chance to drink when he comes out.
So, if you take out the bed (the place where he goes potty) and the food and water (the stuff that causes him to have to potty), it's very likely that his accidents will be greatly decreased!
When he is inside the house, he should not be allowed to hide anywhere. Not only does this hurt potty training, but it'll also give him a place to chew on and eat things he's not supposed to, so your house manners will also "go to poop." You can keep him on a leash and tie the leash to you, so he has to follow you around all day. This also gives you a good opportunity to do some training and bonding!