Fiberglass is better, but they're more expensive and you don't have much choice of size or shape, most are small.
Bunnings pond liner is probably pretty thin and weak, I'd get something much stronger for a big pond.
You can put gravel in the bottom, or not. Your choice.