OK, ditch the leg press, it's a waste of time, especially with a three day program. If you really want to start gaining some size you gotta start putting some weight on your back (squat).
Also, if you are benching 70kg already (good considering your size and time training) you should definitely be rowing more than 16 kg. I would say at the least 25-30.
And if you can do 12 pull ups at the end of your workout why the hell are you doing lat pull downs with less than your body weight for 8 reps? Ditch those, tie some weight around your waist and start building up your weighted pull ups and you'll see some growth for sure.
Wow, 60kg shoulder presses for 8 reps already eh? Your shoulders must be as big as your lats! If you're using a machine, don't. Start doing standing military presses with dbs or a barbell, and watch yourself grow.
With the bench and military presses, you can ditch the tricep work all together in my opinion.
Oh, and your looking for size? Deadlift.
I personally would train 4 days/week, but that's me. If I were you with 3 days I would do it like this:
(go until you can do the high reps good, then up the weight, drop the reps, and up the sets, for example-bench press 4 sets for 4 reps with 72.5kg until you can do 3set for 5 reps, and finally 2 sets for 7-8, when you can do 2 sets with perfect form for 8 reps, bump the weight to 75kg and start with 4x4 again and so on)
Monday: WORKOUT A
bench press-4(sets)x4(reps), 3x5, or 2x7-8
one arm row-4x4, 3x5, 2x7-8
squats-6x4, 5x5, 4x6, 3x8
Wednesday: WORKOUT B
military press-4x4, 3x5, 2x7-8
weighted pull ups-5x3, 4x4, 3x5
DEADLIFTS-8x3, 6x4, 5x5, 4x6
Friday: WORKOUT A
and so on
If you were to do 4 days use the same rotation and lift Monday, Tuesday, Thursday, Friday
after a few weeks you can change the order of the exercises if you want, also - even though this volume is less than your original program, you may find it to be a bit much for you, squats and deadlifts are much more demanding than anything you've got right now, but they're also gonna put more muscle on you than anything as well.
Anyway, I'm no pro, but in my opinion this would be a great start for a beginner. Train hard, but remember, no matter how hard you train, how many days, whatever, it all means jack shit if you're not eatin good. Everything you need to know is right here on T-Nation. Good luck!