I need more repair and maintenance skills for the shitty weapons I'm getting. Its a struggle.
That's a pretty common complaint. The guns you get, especially in the beginning, are nearly completely broken and weapons already break too quickly to begin with.
I think I ended up using melee weapons almost exclusively for a large portion of the game until I began running into enemies that required a ranged weapon. By then I had a decent amount of repair tools.
What's funny is that the whole broken gun system was annoying but it also created some really memorable moments where my gun would break JUST as I was about to finish off an enemy. It can be exciting to have a fight you think you have in the bag suddenly go the other way, forcing you to retreat.