Do I need accounting background?

Yes, basic finance knowledge is helpful.