5 factors every marketer should assess to gain insight before starting to develop a marketing strategy