To get a better impression: use relevant keywords, use eye catching image, maintain SEO title. This basic 3 things will be enough for you to get a better impression, if you can do it properly.
Previously it was unavailable for mobile app, but now this is also unavailable for the desktop mode as well. Some seller still may have that option, but it will be removed as welll
When you cancel any order, the impression will be decreasing day by day. But no worries, after a certain time it will be fine automatically, just you have to be patient. That's all
Keep your account active as much as really possible and send buyer request everyday to get orders. After getting some orders, the gig will rank and you will get message directly.
There is nothing called perfect, but the impressions is not enough to get orders. You have to keep your account active as much as really possible and send buyer request everyday. Hopefully after getting some orders, your gigs will get a better impression.