In 10 years I have never seen anyone get big fast and
naturally using a body part type of program.
day 1: Triceps first, then chest.
day 2: Bicep first, then back,
day 3: rest / cardio / abs
day 4: legs
day 5: bicep / tricep / abs /shoulder
Just look at this: One week have 7 days
triceps 2 times a week
biceps 2 times a week
chest 2 times a week
back 2 times a week
shoulders 1 time a week (6 days of nothing)
legs 1 time a week (6 days of nothing)
You are really not working enough. I see a very unbalanced week.
This is the type of workout that only steroid users use to get big and they get results. The worst thing is that they recommend the same workout to others that aren't taking steroids.
If you just want to work out 3 times a week then you should do a full body workout. Or at least a upper or lower body split 4 times a week. Keep your rest long so you can lift heavy. Lifting Heavy means that when you do 8 reps you can't do 9. 10 if you are alone.
Work big muscles to increase your testosterone. Your legs are your biggest muscles, work them 2 to 3 times a week, at least one big exercise like a squat or a deathlift. Also a heavy chin up will do more for your biceps than a bicep curl, if you are skinny use a weight vest or someone to provide resistance. You can work your arms at the end of each workout every day only do 1 or 2 exercises for biceps and triceps but make them count (do them heavy).
Also control your reps. I don't mean slow reps but at least don't use momentum to do your reps. Use the muscles you want to lift.
The most important part of your workout is your pre and post-workout nutrition. Make sure you get some carbs and protein before and after each workout. Also get some protein before going to bed. In the morning get some carbs and protein. This is a must to get big.
Hope this Help
Rick_CSCS
Secrets to Gaining Muscle