Though I do agree that you should wait until cycling, in reality I see that you just may not do it so....
Here's my split - works great for me. Others can chime in with the opinions and feel free to adjust it.
mon - chest and tr
4 sets of Flat bench - Includ 1 warmup
3 sets of incline dumell press
3 sets incline smith machine bench press
2 sets of dips (weighted or otherwise
3 sets machine overhead press (tricep)
3 sets cable pushdowns
Wed - Back/Biceps
4 sets of Deadlift, includin 1 warmup
3 sets of chinups (weighted or otherwise)
3 sets of t-bar rows
3 sets of lat pulldowns
3 sets of machine rows
3 sets of dumbell curls (I always do a few dropsets)
3 sets of cable curls (again, dropsets)
Friday - Legs/Shoulders
4 sets of squats (including 1 warmup)
3 sets machine press
3 sets quad extensions
3 sets ham curls
3 sets seated calf press
3 sets standing calf press
3 set dumbel press (shoulders)
2 sets of lateral exentions (bad shoulder)
3 sets of reverse chest press (rear shoulders)
Now, that's really a 4 day split put into 3 days (legs and shoulders combined) but I'd rather spend a little more time 1 day at the gym then come another full day. I like my rest. Anyways, for any compounds exercises (exercises where your using more than 1 major muscle group) I always do one really heavy set. Everything else I keep in the 8-12 rep range. I like dropsets a lot and use them frequently, occasionally doing things like "running the rack" when I feel like that much more.
My diet is as follows:
Meal 1 - gainer shake
Meal 2 - chicken breast + Carb source
Meal 3 - Chicken breast + Carb source
Meal 4 - Cheat meal (something very high calorie - usually junk food)
Meal 5 - PWO gainer shake
Meal 6 - Chicken breast or steak + carb source
Meal 7 - checken breast or steak + carb souce
My carb sources include potatoes, whole grain pasta, rice or oatmeal (usually). The junk food is a personal preference because a) i'm bulking so I don't mind a little extra fat and b) I seem to need a lot of calories to put on mass.
That's what I do and it works well for me. There are a lot more experienced guys on this board that could help you out, but at least you have something to start with.
this shit takes serious dedication man.