Acetic(vinegar) and citric acid as the rust remover
To answer your first question, no, you would mainly just get dilution of the stronger acid (citric) with the weaker (acetic). If you used a citrus fruit as the source of citric acid, it's important to note that there is a fair bit of variation in acidity from one citrus juice to another. The best bet would be lemon or lime juice, which have among the lowest pKa values (measurement of acidity, lower is more acidic) of the common citrus juices.  If you just used something like orange juice, you might notice significant improvement by switching to lemon or lime juice.  

Your second question probably is the right way to go. Rust is fairly soluble in dilute solutions of strong acids like hydrochloric acid (the acids you have used so far are weak acids).  You can get consumer-grade hydrochloric acid from a number of sources, the best probably being an aquarium or pond shop. These products usually have names like "pH down" or something indicating that they are acidic. What you want to do is look at the ingredients for a product that is just dilute hydrochloric acid, without a bunch of other stuff. Be sure to read and follow all of the precautions on the container, particularly with respect to wearing eye protection.   

Another alternative source for dilute hydrochloric acid would be rust-cleaning products from a hardware store. These typically have a detergent of some sort mixed in with the acid, which is OK, and this may actually be your best solution depending on availability where you live.