Somebody probably knows more about this and can expound but gift giving is 1 of 5 love languages. Acts of service, words of affirmation, touch and time are the others, so if you're not particularly strong at giving gifts you may be more of another.
But to answer your question I do tend to give good gifts