hard-hitting

hard-hitting

adj.
  1. characterized by or full of force and vigor; forceful; as, a hard-hitting expose.
  2. aggressive; as, a hard-hitting advertising campaign. Opposite of unaggressive.