Others have answered pretty well here. So to sum it up: heavy weights, focusing more on the Big 5 (bench press, squats, rows, shoulder presses, deadlifts). You'll need to take in enough protein to support the muscle growth you are aiming for. I believe most sources cite 1 - 1.5 grams per pound. Other parts of your diet will change depending on the school of thought you follow. Traditional bulking cutting cycles will lean towards caloric surpluses to fuel the growth, then a cut cycle to slim down.
Other schools of thought aim for a constant aim at building muscle and keeping fat low throughout. Pick one that works best. Many different ways to the top of a mountain.
Most muscle building schools of thought would have the same take on cardio - do minimal steady-state and focus on intervals for cardio. If you're typically lean, you might opt to skip cardio all together while bulking.