Extending what @Gawron10001 said you can bind of attributes changes in you character too.
void AProjectBCharacter::BeginPlay()
{
AbilitySystemComponent->GetGameplayAttributeValueChangeDelegate(AttributeSet->GetMaxWalkSpeedAttribute()).AddUObject(this, &AProjectBCharacter::OnMaxWalkSpeed);
}