if you have any idea for mods to make it go faster please tell me.
You'd need to gather data on your specific riding conditions, terrain, slope angles, bike/rider/system weight, wheel sizes, actual votlage under load while riding, motor current limit, etc., and take that to calculators or simulators like those at ebikes.ca and elsewhere. Those will give you the results of what you already get, to compare with your real results, to make sure you've setup the sim or calc properly. Then you can up the desired speed with all other conditiosn the same, and experiment with voltage, current, power, etc to see which one(s) give you the required resuilts.
It's much cheaper than doing it by buying stuff that ends up not doing what you want, as it only costs you teh time to learn how it works.
Another thing that happened was i am using a key ignition throttle with a battery level display that came with the controller, but it doesnt seem to be displaying the battery level and it seems that it doesnt have the plug for it on the throttle, even though the controller had the plug the throttle didnt even though it seemed like it should have
I don't realy understand your last section above, but if you mean that the parts don't have matching connectors, that is very typical.
If you want parts to work together out of the box, you'll have to buy them as a kit that is "guaranteed" to work together.
If you buy them separately, then you will have to manually figure out (experimentation or web searches or both) what each wire does, and connect as needed. If the wires or functions simply don't match even then, or you blow up the parts experimenting (a common problem) you'd ahve to go back and buy new parts that do. Can get expensive.
The FINAL thing is that there was this SPORT plug on the controller that had a yellow wire and green wire. I connected both wires when throttling the ebike but it didnt seem to do anything. I looked online and it said i should increase power and speed which is what i want but it did not seem to do that.
You'd have to look at your specific controller model and version's manual that came with it (if it didn't come with one, then anything you find online might not be for that specific model and version, and may have inapplicable info), to find out what actual things that function really does. It might change the percentage of throttle that reaches the controller. It might change the current limit. It might change some speed limit preprogrammed into the controller. It might....do anything, or nothing.
Once you know what that function actually does, then you can go back to the info you determined in the calculations / simulations from the first part of this post, and see if what it does could change what the system is already doing in a way that will do something required by those simulatiions/calculations to get what you want out of it.