Mae Llywodraeth Cymru wedi "dysgu gwersi" ar ôl methu â phasio eu cyllideb atodol gwerth £300m yn yr haf, yn ôl y prif weinidog Rhun ap Iorwerth.