I second the idea about having your machine set up in a dedicated sewing space. If you don't have to keep putting all of your bits and pieces away each time (hard to keep all the block parts organized) it saves a ton of time. Other than that, I have found that for me a deadline makes a huge difference - otherwise something else always weasels onto the schedule!
Goodluck!
Alison