Do you made the blueprint as a child from the c++ class? If not, then you have to reparent it to the c++ class. Under your Character blueprint select class. In the Details Panel you can then choose wich parent the blueprint should have. Maybe you missed this?
Äh…and the Input is false. You have to write: PlayerInputComponent. Not playerInputComponent.