translate English to French: It is self-sufficient, attracts a good number of sponsors and receives good media coverage.
Elle est autosuffisante, attire bon nombre de promoteurs et bénéficie d’une bonne couverture médiatique.