Is it possible? Yes. Is it legal? Yes.
Are Americans more likely to buy from an American company than a Serbian one? Absolutely.
I'd seriously consider setting up an American company if you plan on selling to Americans. It certainly is possible for a non-resident to set up such a company without traveling to the United States. The true answer to this question may rely on advice from your tax professional. I'd speak with that person immediately.