Hi welcome to the forum! What are the other dimensions of the tank? How much water does it hold?
Just off the list I can see a few fish that need a bigger tank than a 4 foot tank eventually. And also some fish that are in numbers less than ideal. Some of the names you give are too vague to know what they are so a bit of further ID would be good for us. But as for the fish you have at the moment -
2 dollers medium - Silver Dollars are usually okay in a 4 foot tank depends on which species they are as the size varies between 5-8 inches and as a shoaling fish they will take up a lot of your stocking. Ideally you want at least 5.
1 angel small - Okay good fish so long as the tank is reasonably tall, size at this point is pretty much irrelevant you want to focus on adult size when considering tank stocking.
1 orange gurami - is this the gold gourami, honey gourami or orange thick lipped gourami? All of them are okay in your tank just need to work out which one it is.
5 black widow tetras - Good fish for the tank and good number - though maybe you could add to this at some point?
2 neons - Need to up the numbers of these to at least 5 or 6 but if your after larger fish in the long run they could end up as food
3 sharks {all different species} - What kinds? What do they look like?
1 platy - good fish for the tank, could consider getting some friends for them if you want but depends what direction you want to take the tank.
1 large sucker - guessing a common plec? If so they do get really big and are really messy fish with regards poop and ideally need a 6 foot tank with big filters. But there are over 400 species of plec and they vary in size from 2 inches to 3 foot so there are just about situations where there are plenty of plecs suitable for small tanks. In your 4 foot tank there are a decent amount of plecs for you to consider.
2 tiny type of sucker - Ottos? or if they are just small plecs they will get as big as the one above
1 clown loach - Again will grow to a little over a foot, very slow growing though. They also like to be in groups of 5. A good alternative for these in your size tank are things like yoyo loaches and polka dot loaches etc
2 cat fish {i think they are a bluey black colour and like to stay hidden) - To vague but Ill take a guess at either some kind of humbug catfish or a synodontis maybe synodontis eupterus
1 hatchet fish - Again same as the neons.
Hope thats helped a bit

if there are some names on there you dont know what they are put them in google and you will see what I mean.
Im not being mean just honest, its best if we get your tank balanced before you start adding anything else. Depending on the actual capacity of the tank in liters we can work out how much more you can add. I think there is possibly room for a few more after juggling around things like the suckers and loach etc.
Hope thats helped
Wills