Tooth colour depends on colour of your dentine, that is layer below enamel (colorless ). So if you have a dark dentine, teeth appears dark.
This can be corrected with whitening procedures.
If u have plaque, it is also yellow in color , which again causes yellow appearance of teeth.
This can be corrected by scaling(cleaning ) and polishing.
Next Steps
pls visit dentist for proper diagnosis and treatment.