color glitches and weird texture in render
It looks to me like you have some extra lights and meshes in your scene that are hidden in the viewport. Objects that are hidden in the viewport won't show up in the preview renders, but will show up in the final renders. You can reveal any hidden objects by using AltH. Then once these hidden objects are revealed you will be able to see their effects in realtime and remove or adjust them accordingly.