What could cause poor drainage in the kitchen and baths?
You may want to check to see if the sewer line vent pipe(s) that go up through your roof are plugged up. A plugged vent line cap prevent proper sewage water flow in the drain lines. 

The foul smell in and around the bedroom area could also be caused by a plugged vent pipe that is keeping sewer gasses from dispersing in the proper way.