Hi! I love food too so I can relate to your feelings. I think to be successful in any business, there are some basic requirements: (1) capital - money money money! (2) discipline - being in the restaurant/ hospitality industry, you will be working the most when the rest of the world is not e.g. long weeks, holidays, etc. (3) motivation - you have to be highly motivated and driven to achieve your goals (4) endurance - Based on my understanding of businesses, there may be periods where you don't make money and other times when you do. You have to be strong enough (financially) to endure the cycles.
I'd highly recommend (1) talking to several business owners (even those who do not own restaurants) to understand what made them successful or did not and (2) get experience working in restaurants to help you understand how they function.