I am not entirely certain as to why acetic acid eliminates streaks in TLC, but my best guess is that it when acetic acid is added to the developing solvent it deprotonates. So, any acidic solution on the TLC plate that deprotonates can be protonated by the free-floating H+ ions. Any help will be appreciated, Thanks!