Most Helpful Guy
The five love languages are spending quality time, words of affirmation, acts of service, physical touch, and gift giving. In a relationship, everyone has higher priories of which ones they put more steak in, while others seems to fall by the wayside. More importantly, this is usually done on a subconscious level. So if he is bad at getting you gifts, think about all the other things he does for you. All the embarrassing hand holding in front of his friends, or him telling you he loves you at the restaurant, or him dropping everything to help you move furniture. (Just examples) But he most likely does other things for you that you don't put as much value in that he puts a lot of value in. He loves you and is trying in his own way. Gift giving is really important to some people, but not to others. So try to level with him that he is trying. One of my friends never bought his girlfriend gifts, not for anniversaries, birthdays, or even Christmas. She didn't care and neither did he. They didn't put a lot of stock in that. It is important to meet the needs of each other, so if it is bothering you communicate that with them, but remember they might not understand the way you do.
Most Helpful Girl
Maybe tell him or hint at what you want