ALWAYS use a protein shake if you want to bulk up. There are so many shakes out there that I'd ask a qualified person about them. My trainer has me on Myoplex, I LOVE it and definitely notice a difference when I drink them. He says no more than 45 min after lifting.
Everyone has a different body type, diet needs and abilities, ask a trainer to help you figure yours out.