I've tried more workouts routines than your average person over the last 20 years. The one that has worked better than them all is.....Push, pull , legs twice a week. Meaning you do all your push exercises, chest, shoulders and triceps on Mon. Tues you do pull exercises, back and biceps on Tues. Weds you do your leg workout. Take Thurs off and repeat that again for Fri, Sat and Sun. Obviously you don't have to go in that order, so do what works best for you.
Do no more than 2-3 exercises per muscle, 3 sets of 8-10 reps. In a sense, you are working out each muscle twice as much per year. The few people I got on this have had great gains from it. Of course you want to switch up exercises every so often. Always remember nutrition will yield greater results than the gym, so eat as healthy as you can.
Tip: It's not about how much you can lift, but how much you look like you can lift. Don't let the number on the side of a dumbbell get to you. Its all about proper form, rather than how much you can lift. Work on perfecting your form of each exercise and that muscle with each rep. Also focus on negative resistance just as much as you do with positive.