I hate myself for not liking my friend's quirks.
Why do you hate your friend's quirks?
I know that he gives everything in the relationship but I don't appreciate it. He can be annoying too.
You should accept your friend and their quirks. That's part of who they are.
Maybe I'll try to understand my friend better.
That is a good idea that you do that. It's not okay to not accept our friends for who they are. You should try and find things you like about the person instead.