Well, nothing is known to affect your enchantment rate, its all random. Some people have things that they do that work for them sometimes, but in the end it works if it works.