What is the song ''better than me''by Hinder mean?

the song "better than me" is about a man who believes he has screwed up one to many times and trully doesn't deserve the girl he has anymore.