It could possibly be mental because it has to do what you believe in but it could also be social because you need your parents and peers/ culture to define who you are and what you choose to be
Invest in a healthy cookbook, you can try new dishes and find some that you like. Research plants that grow well in your climate and plant some fruits/veggies. Buy fresh ingredients. Make a list of healthy foods that you enjoy. Try cooking things different ways because anything can taste good if cooked nicely. (put oil in a pan and cook brussel sprouts until they are a little soft, season with salt and pepper.) Shop at Trader Joe's and Lucky's Market if possible. They have cheap and healthy products. I strongly recommend Lucky Market.
Fiber and protein. If you have any answer choices, I'd suggest selecting protein