"Is this question like 'how long is a bit of string '" - 'fraid so!!
You have already given yourself the answer - masses of everything. I think you need to set yourself a budget and then see what you can get for the money your willing to spend!
You could have a look at these threads click here or click here or click here , which may give you some ideas (alternatively put video editing in the search box and see what come up!).
HTH (but I supect it might not - LOL!)