You need at least one gram of protein daily per kilo you weigh for any improvement at all.
A superset is when u combine one workout with another against two contrasting muscles with little rest to really cain your muscles for example, bench press and then lat pull downs. (i may be slightly off, check on web.. i was told this a while ago)
It doesnt matter how many exercises u do, just that each time you leave the gym you should have pushed ur muscles so hard that you cant physically lift anymore.
To build muscle mass you should lift heavy weights, low reps and as many sets as needed to goto failure.
You should keep increasing the weights u do otherwise u will not make progress and build muscle. You dont bulk up in the gym, the gym only tears ur muscle tissue to promote muscle growth.
Which leads me to my next point, you build muscles resting after the gym.
REST IS JUST AS IMPORTANT AS WORING OUT.
I usually leave 3 days before going again.
If you want to build mass at a decent weight, you probably will gain a little fat.
(someone mentioned this earlier), u should aim to bulk up and then slim down.
Dont do cardio too much if ur trying to bulk up, your wasting valuable energy which could be used to build up ur muscles.
By the way, use free weights always.
Machines are way too restircitive on the type of muscle u use at one time and disregard the weaker ones which may lead u to problems later.
Hope this helps, ive tried loads of different routines and workouts for ages and now for once im starting to put on weight at a decent speed.