Yes, you can win real money with your 500 free spin no deposit bonus. To do this, all you need to do is meet the terms and conditions.
However, to maximise your chances of winning, you should consider factors such as wagering requirements, win caps, game selection when wagering (weighting percentages), and playing games with high RTP & low volatility.