1) Link building with the usage of your keywords as anchors. (High DA websites preferably, of course). It works for me.
2) I assume you already have the keywords you need to rank for, but I wanted to second the fact that long-tail keywords are way easier to conquer. You may want to consider it.
If you're looking for no-brainer explanations of how to get ranked, Ahrefs videos and guides were the ones to help me a lot when I knew absolutely nothing about seo.