Excellent tips!
The most important thing I've learned is that if you encounter a problem, it's much easier and less stressful to fix it now than to try to fix it later. Examples: If a partial block is not correct, fix the partial block before you add more patches to it. If a block does not have the correct shape and size, fix the block before you sew it to another block.