Mid player here (AMA). I usually handily win my lane, however towards the mid game I'm garbage. It seems that wherever the action is happening I'm not there. When the enemy fights you under your own tower it's easy, all you have to do is make sure you carry a tp. But in my games I'm either farming woods, or defending a tower that's being pushed in by creeps, or pushing the enemy tier 1 mid tower and so on. How can I improve on being at the right place at the right time? What are my priorities?