It’s possible to implement inherited BlueprintImplementableEvent functions in C++. Simply declare them in your header as BlueprintNativeEvent and then define them in your source file like:
void MyGripabbleActor::OnGrip_Implementation(UGripMotionControllerComponent * GrippingController, const FBPActorGripInformation & GripInformation){}