Trying to gain weight...any tips?

Any tips to help me gain weight and also what kind of shakes would help the process??