A lot of my chests that fall from monsters have items in them... then again luck is my highest stat. As for best weapon, element poison seems to be the way to go. Most monsters will die and then die again from the poison giving you your original experience, and then again as one monster level lower. So it is a fast way to go up levels. (only if they die to a swing first, then poison kills them again, most of the time.)
Everyone complains about not having crystals. I have a ton of them... But then again I put a lot of points into luck. If People want chests to have something in them and to get better drops, you might try improving your luck score. Luck, best skill in the game.