You will never completely eliminate moisture from entering your bow. A bow built with natural materials will gain and loose moisture as the R/H goes up and down. Waterproofing will not eliminate this but it can slow down the rate of exchange and repel rain. Any good finish will repel rain but none will eliminate moisture uptake.