Here is a tip for acrylic painters who want to get extra texture on the surface:
Add some sand (from the beach) to the canvas while it is laying on a table, Then "glue" the sand with acrylic paint onto the canvas. 15 minutes later you can raise the canvas and continue painting as usual.
I have used this technique on many of my paintings. But you can purchase this many art stores. It's called sand gesso. Here's a example ofone of mine using this technique
I live in the desert and was shocked when I moved here that there was no sand, much less dunes....just a bunch of scruff, dirt, dead plants, bramble bushes...but amidst it all, some gorgeous cacti..with something blooming every day of the year!
Yes, gesso and sand, even largish pebbles will adhere just fine. You can color the gesso too. You can mix it thick or thin. And yes gesso/sand is fine (I have used it) less expensive to make your own. I got a bag of sand from the store and then filtered the sand to fine/medium/heavy (pebbles)