Could you consider to:
Waive the parking fees / resort fees for Diamonds.
Allow paid LT nights count to be shown in the account profile
Allow years of Elite to be shown in the account profile
Allow 1 additional room if booked under same reservation to count towards nights and stays. Families do not always fit into 1 room.
Limit number of direct matches or the length of validity. For the first year, it may even have reduced requalification requirements but full membership year(s) is a long time.
Have more international credit card partnerships.
Have members discounts at the restaurant
Allow meals to earn points even if not staying.