Maybe just accepting him for who he is and finding out why you are so frustrated. The worst tou can do os take out your bad feeling out on your partner. Its not their responsibility to make you happy its yours. And iwho really is annoys you so much maybe hes not a good match for you. Hope this helps.
Just meet him in a place where you can have a private talk with him. and simply just tell him what you wrote over here. most importantly, “listen” to what he have to say. hope it helps!
I agree with the above post, talking it out will help a lot, even if its telling him what annoys tou.Just let him know how you really feel. Otherwise you will build resentment tword him and that is often the path to a relationship ending. Good luck, I hope everything works out for the best.So sorry you feel bad.