There is no way that at 5'9", 130 lbs., eating 3-4k calories per day, that you should not be gaining weight. I am 6' 175 lbs and I gain weight with a caloric intake like that.
Also, you're overtraining. There's no reason to do more than a few sets of bis/tris per week, yet you do 2 full...