This may seem like a harsh response or something you've heard 10 times in the past but it is the best advice anyone could ever give you: those things take time so take your time and it'll come eventually. Jumping is a very hard mechanic to master in all its technics and gimmicks. For the basics, there are tons of tutorials out there and of course, advices to speed up your understanding of what you do wrong with a teacher. But a teacher cannot help until you reach the best level possible. You'll have to spend A LOT of time by yourself practicing over and over.
If you haven't already, try to ask the Jump Academy crew. Those guys are more willing to help than any other jumper.
If you feel like Jump Academy isn't the place for you to find a coach or a teacher, I'm sure someone here will be volunteer (and if nobody does, I guess I can help a bit if you absolutely need that).
Also here's something that I didnt believe at the time but that actually helped me: run maps that are easy for you. Try to beat your own times, go for flawless runs of easy courses. In the meantime, try to complete courses a bit above your current level. This process will make your more consistent and that is the key to be good at anything: getting more and more consistent.
I hope I helped, atleast a bit.
Good luck and welcome