To land q on juky opponents who understand how the skill shot works, throw some oddballs in: get a feel for the curve and line it up so if they stop moving to where they think you're aiming, they'll be hit with the long part of the skill shot. do this by aiming it ahead and to the left side of where diana is facing. it limits your range but ups your probability. if you're jungling, screw litch bane in favor of runeglaive and consider getting something for mana regen, otherwise you'll have some serious trouble with engaging, then not being able to do anything to catch out. additionally cdr and attack speed are beneficial, as your passive does some serious damage if your cooldowns are off except for the ult which when you dont have q should only be used for a straggler execute you know you'll regret.
I typically build
(or
)
(or
) and boots of choice depending on the circumstances. when I jungle. the runeglaive uses spellblade which cuts the need for litch bane. the tooth offers additional attack speed that has synergy with her passive and adds 20 cdr plus 80 ap which also helps her passive some. because you're heading into the mid game from there, you need some tankyness so you're not suiciding all the time, so I build a giants belt into the crystal scepter to add health, 80ap and a slow to make up for if I haven't bought boots yet. from there you can branch out, getting resistances and long term combination items like roa archangel's or majai's, ability power like hourglass, deathcap or ludens or my personal favorite magic penetration which I build torment if I'm not satisfied with my tankyness, void staff if I feel like the ap isnt enough but they built resistences and if they have an ap dependent comp abyssal. finally after Im sure to build boots to the situation, I like to get mana regen from unholy or morello, so I can dish out in a fight as long as possible in late mid game. and always, on my first or second full back, I buy crystalline flask and sell it by the time I get crystal scepter. because it's good sustain and she needs mana like no one's business if you're clearing fast enough.
as for masteries, be sure to get the spell/blade weaving combo, attack speed, and bladed armor. my runepage hasn't been locked down yet, but armor yellows and ap quints are highly advised and flat cooldown blues are reasonable for the early-game cooldown boost.
if you follow this in a lower elo and go through your jungle until level 6 before ganking, you'll become a decently strong objective blazing lunari. or you'll just suck. Idunno, I don't play ranked.
tl;dr: either go all ap or get some health for a forgiving moment.