Seriously give up guys this year. Just work on your heart and abs and leave guys alone. You're not in a place to deal with them. They aren't interested in you, and you need to stop running yourself full-speed into the wall of rejection. Put your heart someplace safe for awhile so you're not tempted to give it to the next jerk who flirts with you or seems kind. When a guy finally shows up and asks for your heart, then you can decide whether or not you want to give it to him. Until then, just stop.
Learn your darn ukelele. Buy yourself good clothes. Learn more Italian words. Write letters. Save money. Just take care of you. Even if you just manage to do this for the rest of the year...it would give your heart a chance to heal, and maybe you'd hear God a little more clearly.
You've got this.