no - tack is for optics only and has no influence on the gameplay.
For a new stable I would suggest to check the game guide and the forum guides section. There is lot of stuff to read and learn how to start and how to earn money here
I didn't know that! ;-; Oh well... as for now, my two fav boys have pretty tack but I probably won't buy more tack unless I am making a couple hundred.