I use trello for all my work and find it highly effective. A couple of things I do on top of what you mentioned
1. I break down the goals into smaller tasks in trello each achievable in 2-3 days. It not only gives me a view of how I am headed, but also helps me think about everything I need to do upfront. I may still miss a task or two, but the exercise of thinking ahead is very helpful
2. Use different tags/labels for managing different states of my tasks. A quick peek daily helps me visualise how I am doing
3. Daily planning mostly end of day to determine what I want to accomplish the next day and pushing those tasks top of my list.