It's interesting that you "have tons and tons of ideas for mobile apps, web applications" but don't see them through to completion.
I'm the opposite: few worthwhile ideas but consistently finish the side projects I start, however minor -- I don't allow myself to start a new one until I've finished the last one.
We should trade.