It's called ground tackle for a reason
You have to know what kind ground you will be trying to anchor on. Research types and their uses. I can only tell you what I have used successfully with my Mac and other boats.For my use in all the lakes and Gulf and Florida coasts, my 12 lb hi tensile Danforth has been my working anchor, with a 4 lb in the same type for a lunch hook or stern swing eliminator. I use about a foot of 1/4" chaine for every pound of anchor, with swivel shackles and 3/8" three strand nylon rode. I've lost my storm anchor, but when I replace it for the next curise (for winds over 30 knots, or shifty currents) I will get a Bruce in 17 lb form, to go on my 1/2" nylon rode, with swivel shackles adn 18' of 1/4" chain. The only time I have ever had a drag was because, despite setting the Danforth working anchor with the motor in full reverse for one minute, with 7 to 1 scope, overnight the boat moved about 50' When I upped anchor with major winch work the next day I found out why. The anchor had hooked a small log, which would not pull out immediately, but which worked it's way out of the mud overnight. I had a heck of a time getting the times of the anchor off the mud caked log at water level. So it was not the fault of the anchor.