Desk Help (please be kind & treat me as not knowing anything):

Hi all, I built a desk in November 24; and I am wanting to stabilise it/stop shaking; prevent sagging from a large monitor & stop the legs from ripping out when moved (as the desk is not thick enough to have longer screws for feet).

Please note - this was a first furniture building project - I am very amateur and can access tools if needed but assume I have basic power-tools & others.
Materials used; and a few ideas I have had (but not committed to yet are below). Please note it is varnished and was sanded etc when originally built. I am planning on re-doing this as well due to it being too hot when applied.
I used:
Specrite 1800 x 600 x 18mm Brown Acacia Multi Use Panel as the DeskTop &
The legs are no longer online but are similar to these (picture of legs attached - dimensions are: 700mm x 110mm x 110mm)


I have stained and sanded it back upon first building.
Some thoughts about how to fix my desk are:
New legs & Mounting Plates (I need the legs to be adjustable and ideally be around 700mm to start with).
- Please note I do not know much about mounting plates; and have only discovered whilst trawling on here.
I have a piece of wood cut that I am thinking of gluing/clamping underneath where the legs are going; then redrilling whatever legs I go with; into them to provide more surface area so the screws are long enough not to pull off when the desk is moved and hopefully provide some stability. This may include mounting plates?


I have bought 2x X-brace's but have not done anything with them yet as they will not do anything to stabilise if there is nothing to bolt to?

Questions are:
Will the wood mounting on the underneath be a good idea for the feet fixtures?
Will the X-brace do anything without a centre-structure/beam?
Will I need new legs and mounting plates?
What support do I need to add to prevent sagging and help with stability?
Tips/Tricks for general desk building as an amateur and varnishing/sanding tips please..