Hi Im looking for someone who knows their stuff when it comes to putting on lean real muscle. I'm just getting into weight lifting and I want to make sure I do things right so I dont hurt myself or cause some kind of damage. Most of the people I know that I ask questions dont really know what they are talking about lol. What I am aiming for is to get bigger the natural way- no creatine, nitric oxide, etc.

I'm 5'8", 142lbs (give or take a couple lbs).

My current workout: Straight curl-bar (8 x reps of 70, 10 x reps of 60, 12 x reps of 50), regular dumb bells (50lbs, 4 reps each arm, then 3). In between these I do elevated pushups, pullups, resistance tubes, whatever I feel like doing at that moment to keep my workout varied). I do warm ups and cool downs and run every now and then. Onto the questions.

My questions are: I've been reading up on whey protein, and I have been taking Six Star (the wal mart brand) Whey Protein. I saw some people say that whey protein doesnt really do much good for putting on muscle. While this I know, does it have any other benefits besides aiding in healing muscles?

When it comes to my routine, is that good for building my arms and chest? What are good exercises for the abs?

I was told a decline in weight, but an addition of reps (8 10 12) will make me stronger as well as toning me up, is that true?

What would you suggest to improve my results/workout? Any tips are great! Thanks!