Personally I say you should stay and if you have been making mistakes just work on them everyone makes mistakes but that does not mean you must resign but it is not mine or anyone else choices it is yours. It is up to you if you want to stay and work on your mistakes or give up without trying hard enough.
BBCode