4.3% hashrate is a good start
You have to actively switch to BIP148, so only a fraction of Slush hashrate counts toward BIP148.
I think the BIP148 movement is already almost dead, no business behind it, even most Core devs opose it. Compare it to SegWit2x, which seems very promising, business behind it and the discussion with Core devs is constructive so far.