Benvenuta al forum.
Spero di avere capito bene il tuo problema.
1) Niente biblatex: ti sei ricordata di lanciare una prima volta pdfltatx, poi bibtex il programma, po di nuovo due volte pdftlatex? Questi numerosi passaggi servono: il primo per produrre il file ausiliario .aux dovo sono riportati tutti i richiami di citazione; il secondo per consentire al programma bibtex di sapere dal file .aux quali chiave deve compilare traendole dal file bibliografico .bib, e per produrre il file .bbl; il terzo per consentire a pdflatex di leggere il file .bbl e di comporre la bibliografia, non solo il titolo; il quarto per rimettere a posto tutti i riferimenti, visto che l’impaginazione a causa delle citazioni potrebbe essere cambiata.
2) con biblatex: non ho ai usato il pacchetto biblatex, quindi su questo ti risponderà qualcun altro; tuttavia ho il sospetto di lo stile bibliografico alpha non sia compatibile con biblatex.
Nel tuo preambolo ci sono alcune cose che non mi sembra che vadano bene, o che siano decisamente inutili.
1) a4paper, se hai installato correttamente il tuo sistema TeX, è di default e non occorre specificarlo
2) chiamare babel per specificare solo l’inglese è decisamente superfluo, perché l’inglese è di default; ma se una bibliografia ha esplicitata la sillabazione italiana, allora non basta specificare solo l’inglese, ma bisogna specificare anche l’italiano, ricordando che l’ultima lingua specificata è quella che vale per l’intero dcumento senza bisogno di ridirlo con un ulteriore \selectlanguage.
3} specificare \pagestyle{headings} con la classe book è superfluo perché quello stile è quello di default.
Non caricare pacchetti che non ti servono; dopo accurata analisi carica solo i pacchetti che usi per davvero
Ciao e buon lavoro