Finding the best marketing agency can be tough. Learn the key factors to look for to ensure you get expert strategy and high ROI.