hmmm where to begin.... let's see.....get rid of the weight gainer and get a good protein powder. Keep taking the creatine as well, as it helps to keep the muscle saturated, and actually gain a mechanical advantage, making it easier to lift heavier amounts (not tremendous leaps, but a noticeable difference). We'll start at the beginning, diet. Most people you will talk to seem to recommend 1 to 1.5g of protein intake per pound of lean body mass. So, if you weigh 180, and we'll just say that 160 of that 180 is lean, meaning that we'll take 160 x 1.5 = 240g of protein per day. This is quite a bit for making serious muscle growth, and takes planning (it's also quite a bit easier with some protein mix for a shake). Keep your food intake to lean sources of protein, and clean carbs (meaning things like wheat bread instead of white, brown rice vs. white, avoid processed sugars, etc.). Look at it this way, a top fuel dragster isn't going to peform it's best if it's got '87 octane in the tank right? In order for any muscle to grow, it has to be challenged. The more it is challenged, the more it grows, so go heavy when you can, but don't overdo it. A popular trend among bodybuilders is to "bulk" in the offseason, and switch up the training in the precontest season, adding cardiovascular activity to the mix. I would say at this point, you really don't need much of it in order to remain lean. Too much will rob from the muscle building exercises you are performing, and since you already are lean to begin with, you can do without it. Gynecomastia (man boobs) are often a side effect from heavy steroid dosage. Straight lifting without steroid use will not cause harm this way. As for stretch marks, your skin will accomodate new muscle to an extent, but if you see stretch marks starting to form, start backing off on the exercise you are performing for a while, maybe switching to a higher rep/lower weight routine for the area in question. I hope that answered your question, good luck.