This post can be summarized in one word: Priorities!
Time management comes down to prioritizing goals and allocating time to accomplish those goals. It helps me to write down my list of tasks I want to accomplish, estimate approximately how much time and effort each task will require, decide the importance of each task, and then determine when in my schedule I can dedicate time to those tasks.
One tool that is good for helping determine priorities is a graph. The axes are Level of Importance and Level of Urgency. The quadrants are
1. High Importance, High Urgency
2. High Importance, Low Urgency
3. Low Importance, High Urgency
4. Low Importance, Low Urgency
By listing tasks in one of these quadrants, it is easy to see what you should spend the most time on and in what order.