Square up each block before sewing them together. It didn't occur to me to do this when I first started, and it's the thing that has made the biggest difference for me.
Chain piecing has also helped save time and helps me sew straighter (like Kathy said, it's the last inch that goes crooked).