There is no reported method to attract a targeted offer, but it is safe to assume that American Express looks at factors that you cannot easily manipulate such as where you live (zip code), home ownership, educational level, occupation, household income, reported spending on competitors' cards, etc.
Does American Express know applicants' educational levels? I don't remember answering a question of that sort on an application but I suppose they could get that information elsewhere.