It all boils down to money. as boatowner said, if you wanna start an F1 team, and you have tonnes of money, you just go out and hire the best people for the job, the same as running any business.
You can either start fresh, or you can be like Red Bull, buy an existing team and build up from...