You really don't have to be to receive something for good luck. Well i don't think at least. Any gift type of gift is always thoughtful...am I wrong?
I don't know. If I got something for 'good luck' as a joke, kind of funny present, I'd be OK. But if someone gave me something for 'good luck/protection' in earnest I'd either consider the giver superstitious or feel offended. We've got 21st century, anyway...