There are no direct performance impacts for storing more data. However if you want to run a report on the entire year, then this will have a performance impact as processing that amount of data will consume more resources for a longer period of time, than a standard daily report.
But just keeping the data, ready to run historical reports on arbitrary dates in the past is fine.
I hope this helps! Let us know if you have any further issues or questions.