Recruiter here. The business card thing can be obnoxious, so tread lightly. Better to invest your time and money into a good resume, cover letter, and thank you notes. Follow up with people you meet who spend their time giving you advice via email and/or snail mail. Send a hand written note and make sure they have a well-written, typo free, paper and electronic resume from you. No one is keeping a Rolodex of business cards from recent grads...trust me.
Only caveat is if you are in design or a creative field or have started your own small business.