I find your translation to be often inaccurate to the point which I feel like I must point it out. While I'm also not the best translator myself, I'll point out some discrepancies that can affect readers' reading.
Pg.25
"Oh, um...what kind of character are you?" => "Oh, um...who are you?"...