Concerning substrate. I do both. My stream tank was 100% gravel, however, I've slowly been adding local sand from time to time, but I'm still probably 90% gravel.
In my Coosa Bass tank, I have a really nice mixture of gravel/sand and I love the way it looks.

I'd suggest taking a few 5gal buckets to your local creek and scoop out some of the gravel/sand and use that. Buy a cheap kitchen strainer, that will help.
That is a good looking tank, nice mix of sand and gravel, I usually use sand, black sand when I can afford it. Black sand makes the fishes color much more intense. I once bought a couple hundred pounds of crushed flint filter sand, it was very natural looking. The flint is not expensive but shipping it is very bad.
To the OP, a 29 is a good size for darters and minnows, the Aquaclear 70 power filter should do the trick, if you use sand I would be careful with the placement of the intake. sucking sand into the filter is a bad thing!
I've been thinking about Garnet sand, anyone else use this stuff?
http://www.redflint.com/garnet.htm