The perfect team does not exist. What perfection might mean to your company, could be the complete opposite for another. What you need to do to make your "perfect team" is to focus on building the best team that will achieve the goals you set. If your goal is to attract more customers, try to hire employees who would benefit your company by broadening your market. Applicants specializing in communications, design and public relations would be the best fit for marketing. Hire people who are interested in learning about different branches of business marketing while they work so they would be able to work on tasks in the different fields. An applicant with years of set skills already learned might come into an interview without an interest of learning more. Their skills might not be what the job occupancy requires, and if they are not willing to learn how to do the job correctly they are not benefitting the company by hiring them.
Read more about how to hire your All-Star Marketing Team.