There is a pretty good chance your speedo cluster is loose. You might have lost one of the jesus clips, or a rubber isolator is worn out.
Also, check your windshield lower mounts. One of them could have sheared, but you can't tell by looking.
PS Rattles are hard to diagnose on the internet.