Have made several mistakes during the course of my PhD. Can't help but feel resentment. Can I get some advice about how to move forward?
These "mistakes" are perfectly normal learning experiences for a PhD student.  Feeling resent and self-loathing are not normal.  I suggest you discuss that with a professional counselor.  

It's not your job to tell your supervisor to work faster.