Yes, He made us capable of good by inscribing His laws in our hearts. If we follow His laws, we will do His will. But we have to follow His laws willingly and freely. He is the Light, the Truth and the Way, but we have a choice to follow that Light, believe in that Truth and stay on that Way. He doesn't compel; we choose to.
It's like a train. Once on them, the rails leave very little wiggle room. But once on the rails, the train will follow with certitude and reach the destination (but remember a train can still get derailed!). When we are born, we are born off the track, stuck, going nowhere. The good news is: God gave us a chance to jump on His track and follow Him. He offers, but He won't make that jump for us.
Except for how the train gets on the track, this sounds like an analogy I might use. :) Of course I would say that the Conductor puts the trains on the track. And yes, while trains do derail, they do not choose to do so. If the conductor is competent, and the track is true, then the train is on a fixed course to only one destination, ultimately. Stops are made along the way, but the train remains on the same track.