As a former realtor, my first question is your statement - "It is appraised at 355k..." If you did NOT submit an offer, how is it you PAID for an appraisal? Typically, buyers submit an offer and sign a contract BEFORE they pay for an appraisal. What did you do?? Is it possible you are getting the $355k from a real estate website estimate? I know Zillow, Trulia and other websites publish "estimates or Zestimates" but these are NOT appraisals!! An official appraisal is PAID FOR by the buyer. Real estate website estimates are based on public information provided by counties across the U.S. It has NO BEARING on the actual value of that home. Online estimates cannot include a lot of things that appraisers, realtors and buyers do include - therefore, online estimates are worthless and every realtor and appraiser will tell you this. Real estate websites do state in writing that their estimates are NOT to be used to estimate true value of a home.
BEFORE you submit any offers, you need to analyze listings that have been recently sold in the same neighborhood, review that these listings are similar to the home you want to submit an offer on AND review listings currently under contract. You will need to work with a realtor to see these listings from the MLS system.