A couple of things to note: two turn attacks aren't very good in general, they take entirely too long. Most mons dont like to run mixed sets, and the ones that do have a tricky EV spread and nature, it's really not recommended. Lastly, you're going to want to bring priority: metagross gets bullet punch, breloom gets mach punch, etc.
Also, if at all possible, dont run HM moves on your own pokemon; if you have to, at least run a TM move that can be removed etc. As far as i remember, HMs become XMs in this game and can be forgotten? doc me if im wrong
I hope this helps!
(EDIT: i thought this was competitive and made an error)