Greetings
It is not the first one and not the last hard landing you shall experience.
Next time verify, Wind given by Tower, and compare with wind displayed on your ND if the difference is important then monitor your speed, because if the wind drops by X Kts, so will your speed , have a look at your C of G if it is Forward then Flare a bit higher.