tip: if you have problems finding weak spots on enemies I noticed on ballista it died faster when i shot where my allies aimed. So it seems like they can teach you weak spots. Keep this in mind.
to add to Marvaddins tips. Save harvest skill for for red groups of at least 3 or 4 if necessary. It will double your life. That helped me get the hard badge.