I train 5-6 days a week at the moment, and I generallt split my training into the following:
Day 6 optional day - either a rest day or I pick anything I feel like training again.
Some days I will train a body part alone (for example I might do an entire chest day and team bis up with back instead) if I feel like focusing more on a particular area. I never do full arm days (just don't feel I need it, as my arms build easily.) My lower body is a little harder to build which is why I have 2 leg days
I do about 6-8 exercises per work out 3-4 sets of everything, aim for 10-12 reps (sometimes I try to go really heavy, in which case I'm happy getting to
I do 2 ab exercises at the end of every second day (never with legs, I'm usually too tired!)
I want to follow a plan for a bit soon so I can keep a better record of my progress. I don't generally have set things I do, I'll just walk in knowing it's back day and pick what I want to do as I go.
I have started doing dropsets lately which I feel have really made a difference. On my last set I go as heavy as I can and get 8-10 reps, then drop the weight down and immediately contiune to do more reps until I'm completely pooped. Sometimes I will continue to drop the weight until I have nothing left in me
Having a training partner really helps to, as they can help you push through a couple more reps you wouldn't normally be able to do.
At the moment I don't do cardio. I'm pretty naturally lean and find the weight training and my diet alone is enough to keep me at a level of leanness that I'm happy with. And I'm more focussed on building at the moment anyway.
Anyway after all that, my advice would be don't be afraid to GO HEAVY!
Hope this helps a bit