You're describing me until about age 30.
1. You need to realize that if something was easy or obvious, it would already exist. The only things worth doing are things that appear impossible.
2. Don't try to keep it all in your head at once. Get good at making a plan or a list of steps, following them (almost blindly), and correcting course every few steps. Taking a big problem apart and bringing small steps to completion keeps things interesting.
3. Make sure you're doing something you're personally interested in. Not everyone is cut out to dig ditches for the man.