Just keep doing the best you can. If you don't have what appears to be a world-changing idea right now, you still are providing value by creating jobs and offering value to your customers. I didn't know I was going to create Treehouse until it happened. Hindsight is always 20-20.
I'm curious, have you ever thought about why building a startup with more revenues and more "impact" seems to matter more than building smaller companies? I know this is a bit philosophical, but I'd be interested in hearing how you think about this.