Make sure you're using gravity (default is -9.81) in your mouse player controls. Also, you should have the raycast's layer mask only use the layer your ground is placed on - otherwise the raycast will find any collider and use the first it hit (which might be somewhere in the air).
As for the event - your Mesh Collider doesn't have a defined mesh, i.e. there is no collidable object there ...