Build an affiliate/AdWords or other ad network site.
If I was investing $1,000 I would spend it like this:
Domain - Namesilo, Dynadot or Porkbun for <$10
Hosting - You can get decent hosting for $60 a year or less. Just make sure they offer free SSL, many do. If you get crazy traffic then you can upgrade.
Theme - Just use a free theme. There are plenty of good ones that cost $0. If you want a premium theme, you can purchase upgrade your theme once the site is making you money.
Keyword research - You can do this on your own or hire someone. I suggest doing it yourself, there are plenty of free tools and guides out there.
Content - This is where you should spend the bulk of your investment. You will want high-quality original content. You can write it yourself or outsource it. Finding a good writer is always the hardest part and typically the good ones cost $$$.
Backlinks - Buy some outreach guest posts and/or high-quality PBN backlinks. You can also do your own outreach once you have some really good content to link back to.
The most important thing is getting good content up and indexing in google. Once you have a bunch articles posted you can start worrying about off-page SEO link backlinks