I think 3DGS is one of the best engines for a beginner, becuase you will find a lot of help, and sample code from the community.

As for a wrestling game, that requires more advanced knowledge. You should try a simpler game before attemting it. Make a FPS first, and learn how 3DGS works. You will have a lot of fun making games.