Hi,
BPC sits on top of BW, so any BW knowledge will help to become a BPC consultant.
for functional BPC, you need excellent skills in Excel, and financial background.
for technical, BW, ABAP, and financial backgroud will be a plus, but not required.
Have a look at the course below.
Andy