Brining is a better solution as it gives you juicy meat and extra flavour. Steaming would result in rather a bland taste.
Brining is essentially marinading the meat in a saltwater solution (usually with some extra flavourings like peppercorns etc) overnight. You then roast the meat as normal. Super juicy, super tasty results. There are lots of guides online.