Sort out your diet and training first.
It is possible you have hit a brick wall because to don't eat and train right. These two fundamental aspects of mass gain need to be perfected with time, and only when they are right will a steroid cycle work to full effect. You will be wasting your money on gear without proper diet and training just like you feel you are wasting it on supplements.
I don't know what your diet and training is like but I can tell you that when your diet and training are spot on, and you still don't gain, then you can enjoy your first cycle and enjoy reaping the full rewards.
What kind of gains have you made in the last two years. Perhaps I'm rambling on here and your diet and training is perfect and you've making amazing progress...
P.s. Your age is slowly starting to work against you as you reach your thirties so this could be a contributing factor.
Sorry if I offend you
Its just my point of view