It also depends on what kind of a finish you want. If you plan to use a non skid on the entire surface it will hide most fiber texture from the glass used, mat is random so it may be less noticeable even with no sanding or filling. Mat also adds a bit of easy on the skin texture. If you want smooth areas around sections of non skid, then a fine cloth ( 6 oz or less) will leave less sanding and filling to achieve the smooth finish.
You typically put down a layer of gel coat and while it's still wet sprinkle the non skid grit on it, the amount of grit can vary depending on how aggressive you want the surface to be. Then when that is hard you apply another layer to cover it, more layers of gel coat can be applied to get the desired amount of traction. The extra layers of gel coat will hide much or all of the glass pattern.
You have many options on grit, sand will take the skin off you feet or whatever part of your body comes in contact with it, but you will not ever slip on it. Fine sand is easier on skin, but there are much less aggressive grits too, Box stores carry some designed for paint, they will work fine. Do some testing if you're not sure on exactly what texture you want.