I'm going to make my boyfriend write me an anniversary card
Why do you think you should force him to write you an anniversary card?
He doesn't listen to me and he's a bad boyfriend
Forcing him to do that for you is wrong and it won't make him a better boyfriend.  He needs to do that stuff for you of his own free will.
That's why I'm making him do it. I'm hoping that he will listen to me more and pay more attention to me -- especially in bed.
It sounds like your insistence on him writing the card is less about how he deals with special days and more about your frustration with him on an intimacy level. Insisting he write an anniversary card won't do anything to change his behavior in bed. You need to be direct with him about how his behavior affects you.