Hearts forward Garang Kuol admits his finishing could have been better against Livingston and vows to get better.