In these 4 months, I have gained 4.5kg.
My gym days are Tuesday, Thursday and Saturday and I have been doing the same exercise for every session. These are my exercise
(Set/Rep)
Dumbbell Bench Press (5/8)
Dumbbell Shoulder Press (3/8)
Barbell Curl (5/6)
Cable Front Pull Down (3/10)
Barbell Bent Over Row (3/12)
Barbell Upright Row (3/10)
Barbell Pullover (3/8)
Cable Pushdown (3/10)
*** not in order ***

I start with Dumbbell Bench Press first and the exercises for my arms are usually last. It will take me max 57 mins for me to finish a session.

I am just wondering if I am over-training or can my program be ‘fine-tuned’? I don’t do my legs because I have damage my right knee ligaments.

There hasn’t been any visible growth or significant improvement recently and I am worried I am hitting the plateau.

You may want to try doing a low-rep strength cycle ... even if strength isn't your primary goal. Strength and muscle mass are highly complementary, so improving your 3 or 5 rep max will also improve your 8 or 10 rep max. This will alow you to move more weight when you go back to higher reps, which will in turn yeild more muscle mass.

I agree with both Matt and Jeff D. Go for a heavier program. You seem to have pretty good choices considering the knee thing. I would go for something along the lines of 5X5-6 reps (first two sets being progressively heavier warmups, the nex three sets being hard work sets). I would also go one step further and dumb it down a bit. Split it into two programs, alternating them, using basically the same eercises, with one exeption,include deadlifts and powercleans. They will get your lower body, and really shouldn't bother the knees that much in the way squatting will
A DL, BP, Row, then add in your arms
B Power clean, Lat pulldowns or chins, then add your arms. (The power clean is basically a light deadlift with an upright row to shoulders, then you press. kills a couple of birds with one move).
Also, cutting back on the number of eercises allow you to focus in and work harder o each, with heavier weight. Should be good for 4 weeks or so, then resume your program you have now.
Tim

Since my club house does not provide adequate weights, I think I will joining a gym later on my way home.

I am doing barbell bent over row (about 30kgs) and I think I need more weight for my dead-lift. Also I am only doing 100 pound (50 on one hand) for my bench press which I think if I want to have lower reps, I need to have heavier load. The maximum weight for dumbbell in the clubhouse is 50.

I will try to lower my rep with heavier load. Also will try to do a split program and of course will try deadlift.