Try to not just play freerolls. Mix them in with some micro buy in games
Also, not all freerolls are created equal. The CC daily freeroll is more like a normal 1 dollar buy in game. I don't think I am alone when I say that I think the CC freeroll is by far the best freeroll available to us US players.
And you'd better know for sure if it is the freerolls messing up your progress and play or if it is something else. If it is not the cause of your problem, then trying to fix the problem by not playing freerolls is not going to help at all; you will still have the problem and are likely to create new ones by trying to fix something that isn't broken.
One thing that I find usually helps me when I feel like I am getting complacent or not playing up to standards is to watch others play while getting to see the hole cards exposed. It can be just some old online videos, or re watching some of the PS million dollar sunday games when they replay the final tables. Either way, I always feel like that helps me get out of my own head and back into the mindset of the skilled, confident poker player that I feel I have the potential to be on a consistent basis; specifically, it can help you realize how certain types of players are prone to behave, like what size and type of betting they frequently engage in, what ranges they prefer and when, and what patterns and mistakes they make when taking certain lines.