As long as you control a red or white permanent, Battle Brawler gets +1/+0 and has first strike.
If Battle Brawler assigns combat damage during the first combat damage step, and then it loses first strike before the second combat damage step (perhaps because you no longer control a red or white permanent), it won’t assign combat damage again in the second combat damage step.