I think you should redo the fanfic, using what you already have as a guide and expanding the story a bit more since it feels very rushed and not very fluid. Also, try to make the characters interact better with each other, because from my perspective, the interactions between the characters feel like an NPC conversation from Oblivion—they seem unnatural and weird.