I only have a few jumps and had many issues with my landings until recently and here's a few things that helped me out.
If you are renting gear, try and borrow the same gear each time until you are comfortable with your landings. Flare power differs from canopy to canopy.
On no wind days, I find myself finishing the last part of my flare faster to get a little extra slow down before I touch.
Know the winds when you go up, and also have a look at the windsock on final. This usually gives me a better idea of how to adjust the timing on my flare especially if winds have changed. I haven't quite gotten an instinctive feel for subtle differences in speeds under canopy.
Have someone take video of your landings. I personally haven't done yet, but I hear it's a great way to get some good feedback.
And everyone really speaks highly of canopy courses(I also need to take one of these), they're worth every bone in your body.