If you can catch some live bait it is always the best option. Live Mullet, Sardines, Prawns and Yabbies are all very good for river fishing.
With dead bait you can never go past prawns. Prawns are definitely the best all-round bait for in the rivers.