That's good you are close. What I always found hard (being honest here) is figuring out the 6 minute refresh time. You want all your attacks to land before the troops respawn or know to prepare for that. It's not a total deal breaker but it's so much cleaner to do it in that window of time.
Your hero is a bit low though unless you use a horn and war ensign your first hit.

