Betashares has announced zero-brokerage investing for over 300 ASX-listed shares through its platform, Betashares Direct.