Gaining 1 pound per month while training hard is the
best result possible, being disappointed because you happened to only gain 2 pounds of fat along with it instead of more is quite irrational.
Realistically a natural lifter, training and eating optimally can gain around 1 pound of lean tissue per month, if you're gaining 2 pounds per month it means you're gaining 1 pound of muscle and 1 pound of fat, if you're gaining 3 pounds per month it means you're gaining 1 pound of muscle and 2 pounds of fat. To put it simply, the more weight you gain per month (in excess of 1 pound), the more fat you are gaining.
Gaining 1 pound of muscle per month will result in 36 pounds of muscle in 3 years, does that seem unreasonable to you? Most people have absolutely no idea what 36 pounds of lean muscle will do in terms of changing thier physique.
Stop looking at your scale, in fact throw it out, scales are perhaps the greatest saboteurs of results that exist. Use your mirror, it can't lie.
Train hard, eat well and use your mirror to assess progress, if you notice that you're gaining fat you simply reduce calories, if you insist on taking measurements in order to satisfy your compulsion I suggest using a measuring tape, monitor your waist size, thigh size, arm size and torso (chest/back) size, as long as all the numbers except for your waist are going up then you're doing fine. If all your numbers stop going up you add calories, if your waist begins to increase it means you increased your calories too far.
Basically you manipulate calorie intake so that your thigh/arm/torso measurements are increasing
but your waist measurement is not, with a bit of trial and error you will get the hang of it.
Throw your scale away, you won't regret it

.