I had a quick look at your geo and msh files. Your geo file is strange, gmsh throws many errors when meshing. Also the mesh is strange, maybe because of the geo file. I don't have the time to fix it for you. If you don't succeed with the help of the gmsh documentation, you need to post the question on the gmsh mailing list.
Mesh generators, CAD programs, and other tools