Cut out all the cardio. If you insist on doing cardio, do either really intense, vomit-inducing sprints a couple times a week, or long, slow walks, nothing in between. It eats muscle.
Increase your protein intake and reduce your fat intake.
Lift heavy with big, compound movements, and increase your overall training volume. A good template for a bodypart workout might be a big, heavy, compound movement for 4-6 sets of 4-6 reps, then get some volume with 3 sets of 12 or 4 sets of 10, short rest breaks. Then finish off with an intensity technique like drop sets or a giant set. Do this for each bodypart you work, and leave it all in the gym each day.
If you can do this properly for 6 months you will look like a different person. Stay off the gear for now. It isn't magic. It will only enhance what you're doing right, not fix all the things you're doing wrong.