I feel like an inadequate mother

I took a happiness survey and realized I’m feeling really down about my everyday life. My 17-month-old son brings me some joy, but he also gives me a lot of anxiety because I think he’s got some pretty bad habits. He watches way too much TV, won’t walk by himself when we go out, and refuses to eat on his own. He screams when he doesn’t get his way, like when I won’t take him to the subway. Sometimes I find myself blaming my mother-in-law, who looks after him while I’m at work, and other times I just feel like I’m not capable or calm enough to teach him properly.