Repeat Texture

When i set the size for a simple flat mesh the texture is stretching and the quality is deteriorated. Can i repeat the texture instead of stretching?

Yep! Just use the TexCoord node, and multiply it by a constant. 1 is whatever size your texture is, 2 will tile it twice along x and y axis, and so on.