If you are trying to make your print job jump off the sheet you should print in color on a glossy sheet.
Offset printing color on a glossy sheet gives you good ink holdout and thus will give you the brightest colors as compared to printing on uncoated sheets that the ink can absorb into.
It certainly starts with good digital artwork. There is a saying that goes garbage in – garbage out.. If you have low quality, low res files by printing offset in color on glossy paper is not a miracle cure. Glossy paper when being made has a thin layer of clay applied that gives the sheet the coated or glossy look. This also helps the ink from soaking into the sheet too much thus giving better “ink holdout.” This ink holdout will give you your brightest colors possible with the artwork you have created.