Pretty much that is what EV training is :/. However, it'll be worth it in the end since a Pokemon will bring out its full potential in a stat. Also, it's not a "cheat". It's simply exploiting the games mechanics in your favor. If you find it tedious, there are ways to speed it up.
The vitamins, HP Up, Protein, etc, give 10 EVs in the stat they say they boost. However, each can only be used 10 times in a stat, so you can get up to 100 free EVs in a stat by using them.
The Macho Brace when held by a Pokemon doubles the EVs they gain. KOing a Bidoof while holding it would yield 2 HP EVs instead of the usual 1 HP EV.
The "Power" items sold at the Battle Frontier/Tower give 4 EVs in the stat they say they boost in addition to the EVs you normally gain. For example, KOing a Bidoof while holding a Power Bracer (attack) would yield 1 HP EV (Bidoof's) and 4 attack. KOing a Machop while holding it would yield 5 EVs in attack.
There is also the Pokerus which also doubles your EVs. However, it is very difficult to contract at first, even more so than shinies. On the other hand, it can be used with the items above to speed up EV training further. Holding a Macho Brace, having Pokerus, and KOing a Bidoof would yield 4 HP EVs. KOing a Machop while holding a Power Bracer would yield 10 attack EVs.
My personal prefered method is to use the vitamins first and then combine the Pokerus and Power items. That way, I would only have to KO about 15 Pokemon and EV training would only take about 30 minutes. Does this help?