If you look at the back of your vitamin bottle it will tell you what it has in it. If it is like most vitamins it does not have 100% of everything on the label - only partial amounts. Also, it doesn't provide every vitamin, just a few of them. Vitamin bottles are mostly a marketing gimmick to get people to spend money. Study after study shows that you need to eat real, healthy food in order to get the vitamins your body needs to work properly. How much Phosphorus are you getting in your vitamins? How much iodine?
A roaster sounds like an awesome idea - that would get you able to eat healthier protein!
It is wonderful that you love fruits and vegetables. It's time to start adding those into your daily diet - if you love them, that should be easy!
It's fine to have a glass or two of Pepsi a day if the rest of what you drink is healthy. Try cutting out the fruit punch to start. I would have to guess that is sugar water with a hint of fruit aroma wafted over it. Take it one step at a time. Leave the rest of the sodas there for now. Just stop buying the fruit punch, and start buying real fruits. When you have a craving for fruit punch, have some delicious real fruit instead.