Just skimming through the thread I'd say your problem is diet.
It doesn't seem like there is enough protein in there. The key is roughly 1-1.5 grams per pound of lean body mass (don't ask why there are imperial and metric units in there, just accept it

).
The other main thing is
consistency, I noticed the one example of 'daily' intake and it didn't seem anywhere near enough cals and then further in there is a screen shot of a food journal and its definitely way off. 77 grams of protein won't make you grow.
I also noticed that your worried about funds. A weight gainer is basically a bunch of protein and a shitstack of carbs. I used to make my own weightgainer by throwing some dry oatmeal (1/2-1 cup) into my protein shakes. You need a big shake and you still might end up chewing half of it, but its dirt cheap. If you need some fat then take a bit of olive oil before the shake.
One other thing I wanted to say is that this kind of lifestyle is very psychological. If you don't think you're gaining or that you've plateaued, then you most likely will be living that reality. If I were you I would reset the thing, overhaul your diet and hit the weights with a fresh attitude.