Mask - Its ALL personal preference go try on all mask if you can and pick what is best fit!
Tank - dont skimp for a steely get a nice tank and everyone saying 68/4500 DONT listen to them go to the local shop and try different size tank and see what fits you some people like stubbies and some need that extra size, and in terms of "NINJA" great company but i dont think you absolutely have to buy em there is other great tanks on the marker. So dont think you must get ninja... even though they are good tank but i feel like everyone is just bandwagoning from what mike said about ninjas
Rotor - You cant go wrong with any super loaders. You can actually find older ones like the old use prophecy for cheap. Or shell out the money for the spire or buy a rotor you cant go wrong with those.
ALL of these are all personal preference, theres no such thing as a bad mask its all depends on YOU!