imo the only thing you should work on is THAT thing that keep you up all nights and that you cant get it out of your head: your passion
The challenge is limited resources. You can't do everything (regardless of level of passion), so you have to find some way to pick where you allocate your time and energy.