What you haven't mentioned is what expansion do you have tht weapon ported to. WoD? WotLK? MoP? Cata?...
Anyway, check if your item has sheath set properly. It should be 1 for standart two-handed weapons. In WotLK, its both in item.dbc and in item_template. I don't know where is it in newer expansions.