Butter your bread with softened butter so it’s easier to spread on the bread before cooking. Then use room-temperature cheese because it’ll melt more evenly and you won’t run into the problem of burning your bread. It’s pretty simple, but here’s a beautifully detailed argument for using room-temperature cheese and butter to make the perfect grilled cheese.