Annihilation of cohomology, geneation of modules and finiteness of derived dimension