I am not into trading though but you can buy in a lot of ways. The list below are alternative exhcnage to buy bitcoins.
No, KYC stands for Know Your Customer. It's a process webistes use to verify the identity of users of their service in compliance with financial regulations. You regularly would be requested to submit an identity card and indicate your source of income.
Just to add this reminder from 1miau.
[1]
Why KYC is extremely dangerous – and useless