I have done several stocks with Danish oil. When I did them I applied a coat using a small bit of cotton rag, let it dry well then do another coat. Let dry, lightly sand down to remove any raised fibres etc then apply again. 24 hours between coats is not too long. A gloss will build up as you apply more coats ... working through a matt to a satin to a gloss finish. Let dry thoroughly between coats and as you reach the finish you want use very fine emery type paper. Approx 8 coats should give you a deep glass like gloss ... which is what I aim for. It will be very hard wearing.
For a beech stock I usually stain the stock to give a darker finish ... I like peruvian mahogany; best to try it out on scrap timber first.
Cheers, Phil