Why does it need “a” before natural? Isn't "natural" adjective?
Natural is an adjective, but in this case it is used as a countable noun and not an adjective. "[A] natural" functions as a countable noun when it is used to express that someone is good at something. Ex. He is a natural at dancing. Ex. She's a natural at fixing all types of electronic devices and gadgets.