If you can hit around 30 homers a year you will always have a job in MLB, regardless of the other stats you mention.
Maybe not always with a contender, but always on some team somewhere.
Like I said earlier, Tellez is only 24, its his first full year in the majors, you have to give it a few years to assess how good he will become. He is certainly not an average hitter IMO