The geometry is kind of messed up. A little bit of cleanup would be nice, but it will also work somehow without changes
The UV map is completely messed up. This actually destoys your texture. To fix this, go to edit mode, select all faces and press U. Play around with the different mapping mehtods till you find one suiting your model (I guess smart UV Project will do the best)