Routine:
Whatever it is you are doing, it sucks. That is because it lacks the following
1) volume
2) intensity
3) frequency
You don't need all 3 at your stage, but you have to have at least 1 at this stage to make progress. Can you make your routine work? Yup. Look, we had a long thread about whether what routine you do matters or not. I don't think the actual routine does, if you are getting the principles right.
Some major principles:
1) Progression - Always, and I mean always be getting better at something. Adding reps, adding sets, adding weight, make your form better, increase TUT, anything
2) Consistency - This takes years, and is a never ending journey. Don't take months off at a time and expect to get anywhere
3) Recover to lift, don't lift to recover - You need adequate food and rest in order to push your self, increase your work capacity and get better at all things awesome. Add in more food and an extra nap before you do one less set Wednesday because you are worried about hitting your numbers on Friday. You are 24 years old, not 42 or 52. Take advantage of that fact.
4) Challenge yourself - People forget this one all the time. You should sweat, you should "hurt", grunt, feel sore, spit a little. You should smell bad when you are done, have callouses on your hands. Smell the blood in the water dude, and go after it.
Now any routine, even if it is the most perfect set up on earth, won't do a damn thing if you don't eat. BUT if you eat without putting the work in at the gym, you will just get fat.
viewtopic.php?f=2&t=8077&hilit=sample+waythe above is the routine Timd was talking about. It should be right up your alley. It has compound and isolation, a good amount of room for variety and shouldn't leave you helpless like some of the stuff you are doing now.
Read it, if you like it, I'm sure you will have questions, feel free to ask. I would tell you to K.I.S.S., but we'll get to that later.
(Notice this post is significantly shorter than the diet post, lol)