It's unsharp, noisy and has low contrast. Reshoot.
I'm afraid only drawing a clipping path or painting a mask can make a good edge when the image has contrast this low. If one makes them enough he gets quite fast, but the needed work is much bigger than using color and contrast based tools.
Nothing prevents you to redraw or clone some edge items for plausible look in difficult cases. Nobody knows the exact placements of the hairs. The smudge tool after the background removal is often very useful.
I tried what happens if the Quick selection tool is used to make the selection. The edges were quite random, but some edits (clone, smudge) replaced them soon. The unsharp area is also redrawn with the clone brush, about 300 short strokes with a small soft brush.
The result unfortunately is quite far from the original. Tinkering like this takes so much time that you must be quite fast to get it done in less than a half an hour. That's not a problem if you are a hobbyist, but think you try to earn something and you have about 100 as bad photos. Easy to process shots are the only way to keep it profitable.
About reshooting: You told you haven't pro lights nor pro background. Your biggest problem is the poor usage of your camera and existing light.
Use a tripod and manual camera settings. With small aperture you get the whole area sharp. If you have a proper tripod and you can be without taking steps on the floor during the exposure you can get usable photos.
Low ISO-sensitivity in camera settings and avoiding underexposure keeps the noise low. Unfortunately without powerful lights the exposure will easily be too long for sharp manual shots => having a tripod is a must.
Be sure that no light blows against your lens. It reduces the contrast and generates flares due unwanted reflections inside the lens.
Lift the carpet above the background (=BG) You surely have something to increase the space between the carpet and the BG. Direct some more light to the BG to get contrast between the BG and the light egde parts of the carpet. Or let the carpet have more light. The uniformity of the extra light is less demanding if its on the BG.
With good contrast you can make the selection easily. Otherwise you must either cut corners or draw a clipping path.
If you can take 2 images without moving the object nor the camera so that in the other of the images the object is a silhouette you can use that silhouette to make the selection or layer mask in the properly lit image. I have used this trick numerous times.
BTW. Professionals use often colored background to make one click selection based on color. But that needs good lights and a long distance between the object and the background. Without having them the indirect light from the colored background pollutes the color of your object and the result will be a mess.