"it is you who collects stamps" is a very literal translation. wouldn't "you collect stamps" be more 'normal' english?
Yes, and that is accepted. The 'It is you who...' is just a way of translating the emphatic sense of Chi sy'n....
The emphatic construction is much more usual in Welsh than in English.