Soil/Fertilizer question

Soil/Fertilizer question

To all the gardeners out there: I've noticed my yearly vegetable garden is producing less and less every year. It may be the sun, soil or fertilizer. What fertilizer do you recommend? I've noticed Miracle Gro seems to make my plants get HUGE, but doesn't help with producing anymore vegetables unless I used it too much. I've heard of people using egg shells, citrus rinds, but I'm not exactly sure how to go about this or what things I can use. Soil: What should I mix in with my soil to make things grow better? Organic Compost? Top Soil? Thank you for your help!
Plant ID and a Thanks

Plant ID and a Thanks

Black hole of the backyard

Black hole of the backyard

Some Apartment Pictures

Some Apartment Pictures

lemon verbena help!

lemon verbena help!

My Shoe Box

My Shoe Box

Just an update

Just an update