I’ve been running Gfisk lead Mew (flame charge, wild charge) with meganium in back. It’s weak to a handful of fighters, and has no answer to scrafty, but it got me from 2750 - around 2900 in just a few days. Mew covers Skarm and mine isn’t great vs. Awak, but you could give it surf
If you don’t have gunfisk you could try Lanturn or Excadrill. Lanturn beats Awak and Skarm, but leaves you quite weak to other grass mons. You’d probably need a flier, as Meganium struggles vs other grass. All in all I wouldn’t worry too much about Awak, as a landed EQ can totally flip that match. Like banana said DD is a good option, I dunno if you have that, I don’t and I wish I did
Almost nothing is more punishing to an Azu swap in than a Meganium. If you are quick to the swap you don’t have to burn a shield and can leave with health and a bit of energy. I don’t know about leading with it. I’m sure it works. You might run in to trouble vs opposing grass leads as most of Meganiums covers for fliers are bad vs grass.
Venusaur is totally easier to build around tho. The fighting resistance is huge. Meganium actually looses to quite a few fighting types but is always able to get health or shields from them.