What are the good points???
The good points are just the points that do the least harm (re-arranging the deck chairs on the Titanic) The (easlly predictable) overall outcome of the the bill has been to limit the ability of newcommers to raise enough money to run against and challenge incumbants, that already have established campaign war chests. That is no doubt why it recieved "bipartisan support" even though it was written by one of each party's biggest nimrods.
Here is the first one that caught my eye
Restricting the ability of corporations (including non-profit corporations) and labor unions to run "electioneering" ads featuring the names and/or likenesses of candidates.