If you are really serious about purchasing a home it will take some work but can be done. Some mortgage lenders will be able to help, they will place you on a plan (it usually takes about six months) to get your credit score up. If you follow the step by step plan you score will gradually increase. Reputable mortgage companies will not charge you a fee for this service. Good Luck
A Realtor is ethically obligated to present all offers to the seller.
Sounds like a beautiful location! Buyers love living in Doylestown Boro, and most homes, when priced expertly by a good agent, will sell very quickly. As for the exact value of your home, it is in your best interest to contact an agent for a market evaluation - you want to make sure which ever agent you chose to do this doesn't charge, as most agents provide this service complimentary.