A free option is TOFU Learn which is what I've been using for years. It has the HSK decks already available, and it's simple enough to write your own (and import the pinyin and definitions from CC-EDICT etc.).
I'm unwilling to pay for Skritter (which is undoubtedly better) simply because it's too expensive when there is a perfectly good free alternative. ...
IMHO, reading the Chinese text out loud will "force" your English mind to "follow" the Chinese sounded mouth.
And eventually your English mind will have "Chinese characteristics"
Just go see how grade school Chinese classes are like.