My tip is to make a list of priorities and then schedule times for each priority. Then when it comes time to work on one area make sure to set aside all other distractions. For example, my husband watched the kids for me the other day while I went to a coffee shop to work on my Bible study and TpT stuff. I also found that when I want to work on TpT products I have to not allow myself to go on the internet otherwise I will be WAY too distracted responding to emails, checking Facebook or looking through Pinterest!
You could set aside time in your schedule for grading papers, making dinner, lesson planning and more. I find that when I am intentional about setting aside specific times for things I am more likely to accomplish them.