Spam blocking techniques usually entail looking for a series of things to be wrong after a certain number of "red flags" it marks it as spam. And if an email server gets too many messages from a single IP that are spam they may blacklist your IP address. So as bradgrafelman pointed out, make sure you're not doing things that will get you flagged.
I should note, being blacklisted may not always be caused by you. I have worked on websites, with shared hosting plans, where someone else on that server had been spamming and that caused the other websites on that server to get blacklisted. Also the reverse maybe something you should worry about, be considerate of your virtual neighbors your activity could hurt them. If you're sending a lot of emails maybe having your own IP would be the right thing to do for the other websites that share your server.
Also for blacklists there are several companies that provide the blacklist. You may want to check into whether they have techniques or recommendations for getting off and/or staying off their list.