MySQL Tables, how many?

Hi,
I need to set up a database that would keep track of people’s information.
basic stuff like fname lname, age, email etc…
and also a lot more… overall about 30columns would be needed in my table.
We are excpecting a large amount of people, so I don’t want things to be slow.

Should i use 1 big table for each user?

or group columns in groups of 5-10 according to their meaning or w/e. ?

which one would be faster?

Thx