You should certainly offer your card, but it's ESSENTIAL to hold it out to him with both hands, not casually hand it to him with one hand. You should also bow your head very slightly at the same time.
And when he gives you HIS card, you take it with both hands, and - this is really important - you don't just tuck it away, you keep on holding it with both hands while you actually READ it (not aloud).
It shows respect for him and his position when you read the details.
As for the toast, it's quite shocking how few people understand that if someone proposes a toast to you, YOU do NOT join in. You stay seated and look modest, and you do NOT drink to yourself.