Russian Dianabol are good. You say you have seen some Muscle hardness, which is good.
What is your diet like, and also your training?
Have you gained any weight at all yet? 3 weeks in you should have, at the least, gained some water weight.
Im not keen on oral only cycles myself, but good luck. Remember your cals do need to be high (4500 - 5500) really to gain the weight you want.
Are you running any Anti-E`s at all, if you are, then stop them for the final few weeks.