Welcome to the forum.
Making the type of wine you are making probably started with someones home-grown recipe. Those can turn out pretty good in most cases.
There are some pretty well established methods for successfully making wine these days. It would be good for you to maybe read up on them as it takes some of the drama out of wine making.
Fermenting wine produces CO2 gas. Even after the wine has stopped fermenting for several weeks, it can still produce bubbling in an air lock or bubbles coming up from the wine.
he best way to determine if fermentation is complete is to use a hydrometer. It is a $6 to $7 decive, which you can buy at most beer or wine making supply houses, we refer to them as a LHBS. It measures the specific gravity (SG) of a wine or beer. When the SG fail to or below 1.000 and stays there for at least three days in a row, the wine is considered dry and fermentation is finished.
Your wine's bubbling at this point doesn't mean anything except that it has CO2 gas in it. I would suggest you get hold of a hydrometer and check the wine's SG.
Once the SG is at or below 1.000 for 3 days, rack it off into another container and leave the junk in the bottom behind and discard it. At that point you should add sulfites to stabilize it. It you are going to sweeten it, you must also add sorbate. You must fill that container to within 2 inches of the top and add an air lock to keep all air out.
To get the wine to clear, you can do one of two things:
1) Add a clarifier to it and let it set for about a month. It will force clear it.
2) Let the wine set for 3 to 6 months and the stuff in the wine will settle to the bottom.
In either case, once the wine is clear, rack it again into another clear, clean, sanitized container, top off and add an air lock again. You can bottle it anytime after that.
These instructions are very general and not detailed at all. I would suggest you read the following manual before you go much farther.
http://www.morewinemaking.com/public/pdf/wredw.pdf
Good luck and have fun.