Для текста добавьте эти две строки в BottomNavigationView:
app:itemTextAppearanceActive="@style/tabbar_text_active"
app:itemTextAppearanceInactive="@style/tabbar_text_inactive"
и создайте для них стиль в style.xml
<style name="tabbar_text_active" parent="TextAppearance.AppCompat.Small">
<item name="android:textSize">12sp</item>
<item name="android:textColor">@color/primaryLight</item>
</style>
<style name="tabbar_text_inactive" parent="TextAppearance.AppCompat.Small">
<item name="android:textSize">12sp</item>
<item name="android:textColor">@color/textLight</item>
</style>
Для значка
app:itemIconTint="@drawable/bottom_nav_colors"
с выдвижным ящиком:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:color="@color/primaryLight" />
<item android:color="@color/textLight" />
</selector>