It is important to have engagement first of all. You need TRAFFIC!
If you got that, all you need are great deals with companies, sponsors, partners.
(Traffic should come from Europe / US mainly in order to get some good deals)
Keep in mind, for example YouTuber's, they are not earning that well...