More suggestions for names that sound "American", but probably still sound reasonable to Mandarin-speakers:
Jackson (or Jaxson, if you want to use a spelling that looks "edgy-young", at the cost of occasionally confusing anyone older than 40)
Lincoln (or Linkin, though the latter might compromise people's respect for you in a professional setting. I just can't imagine hiring a lawyer or accountant named "Linkin")
Shawn or Sean
Bo or Beau
----
Big, huge tip: don't pick a first name that rhymes with your last name, or involves anything like alliteration, puns, homonyms, or similar sounds. In Mandarin, it's cute and clever. In English, it'll just make people think your parents were assholes. In English, a "perfect" first + last name have sounds that are kind of "opposite" each other... or at least, the last syllables of your first and last names should be "opposite".
Examples of good names: Shawn Lee, Lincon Yang, Jaxson Chen
Marginal: Jackson Jin-Ma, Lincoln Lee.
Absolutely not: "Lou Lee", "Shawn Shan", "Jackson Jin"
Also, if you're planning to spend your life in the US, do some research to see how Chinese-Americans with a last name similar to yours commonly spell it. Because the ancestors of most Chinese-Americans came from Canton, the spellings they commonly use might look "antiquated", "old-fashioned", or even "provincial" to someone who grew up speaking Mandarin and using Pinyin romanization... but most Americans can pronounce them without a second thought. Guaranteed, if you use a Pinyin spelling that significantly deviates from the common American (probably Wade-Giles-derived) romanization, your name's pronunciation will get mangled by every single government official and restaurant employee you encounter for the rest of your life... even IF they happen to be Chinese-American (because they themselves have probably never really encountered "Chinese" names written with Pinyin spelling rules).