Perhaps you are being unrealistic. Don't expect to be competitive now. If you don't have the skills, you need to develop them. This takes time.
But then again all you need to create a startup, is some working code. I doesn't even need to be bug free or optimized or thoughtfully designed for that matter. If it's good enough to offer something for someone it's enough to get you started.