... if your looking for good dirt/sand, go out digging, i'm not sure of where you live, but if you can find some good dirt, take a bucket... typical baseball field dirt around would make really awsome smooth sand if applied right...
as for the river rock... go to a stream, get a bucket and...