If you're thinking of doing a startup, maybe try this:

Get a few related agency jobs, then do your startup.

Learn how different businesses work first.  Think of your jobs as training for your startup. 

Keep your eyes and ears open. Take notes. 

Then crush your startup.