Maxing out engineering

I've been stuck at about 125 in engineering forever. The problem is nothing seems to bring the skill up that doesn't require expulsom. And expulsom is really hard to get. You can't get it from the auction house, and it only drops from scrapped items about 10% of the time.

Am I missing something? Is there any better way to get the skill up, or is going to take many more months to max it out?
I am likewise stuck and no, I don't know if there is a way of getting those skillpoints without expulsom. The Darkmoon Faire doesn't help you and WQs are a once in a blue moon occurrence. So most likely I will still be <150 when 9.0 rolls along.

I also see no reason to level Engineering at this time. The gear you can make is crap and will only be crapper as the expansion roll along. The enhancements / tinkering stuff you can make is of the "Yawn" variety. The follower equipment e.g. monelite fishfinders, are absolute garbage and return fish in less than 5 % of missions.

Professions in BFA are in a really bad place. The only primary professions that make sense are Herbalism, Alchemy and (possibly) Enchanting. The secondary professions are still useful, but Blizzard has managed to suck all the fun out of them as well.
I feel the same way, but sadly I've already pushed engineering this far along, so I figure I might as well max it out so I can at least get the mount out of it.

What's really infuriating is that this problem has such an easy solution: Increase the expulsom rate from scrapping things. Scrapping a purple should be a near 100% expulsom chance. A Blue should be at least 50%
I got maxed on engineering

Don't make stuff for leveling unless you have the recipe at rank 3. You can get some rank 2 and rank 3 recipes from the faction quartermasters at honored and revered. Wait for the profession wq's to get rank 3 on anything else.

And don't craft green skill up stuff, total waste, only craft brown and yellow.

Explusom was a major pain in the a$$. I got tons of useless hydrocore and sang-whatever, but Explusom???

If you have multiple characters, funnel your scrappable boe's to your engineer. And have your alts craft boe junk using spare mats and send those to your engineer too.

Do every engineering wq even if you have the rank 3 recipe, because you still get 1 skill point.
Expulsom can be bought off of the AH, just buy out all the cheap BoEs, roughly a 15% drop rate (supposedly), though RNG plays a role. Non-crafted trinkets are also a guaranteed drop, so keep an eye out for trinket WQs.
I just finished maxing Eng about 2 weeks ago. It's just a waiting game, man. I scrapped everything I could until I got the expul's needed to max. Not like maxing quickly gives you anything special this xpac, other than a mount that will end up being borderline impossible to make (thanks RNGeezus). Not that these other tips aren't good, I just didn't see a need to rush it. No Jeeves, No mobile scrap bot, hunter scopes that sell for eff all, No new Bling. No need to rush maxing it imho.
I'm almost max, I've stopped making anything that uses expulsom and instead saving them for if I ever get the mount recipe to drop. I'm leveling up instead using the world quests and their +1 skill-ups. Takes a while waiting for these WQs, but then so does getting the lousy mount recipe and the mats for it to drop, too. Think I'm at 147 or 148 out of 150, so only a few more Wqs and I'll be done. If they hadn't busted the Darkmoon Faire quests, I'd have used that instead.