visa rejected

Hi guys my France visa got rejected, they said stay not justified, I am assuming the below reasons,

  1. 28 days stay i showed in France
  2. Solo traveller
  3. Stay bookings in Amsterdam, Belgium and Lille.
  4. No international stamp.

any suggestions should I wait for a cooling period or re apply?? Please help