Hi Harshal
Let me be a bit clearer
1) Make the page more user-friendly
Enhance the page to best serve user intent. Add semantically related keywords eg engineering/engineer - services/resources/service. Ensure content is nicely structured with H1 having the primary keyword or semantic and sections separated by H2s
2) Add in images to the page
Yes - a primary or feature image with the alt text the same as the primary keyword. Other images surrounding the keyword will also help.
3) Create a single blog post which will link to this page
Not necessarily but if you do write blog posts around the subject, don't duplicate this page title. If you must mention engineering services then link back to this page
4) Get an interlink from home page to this page
Yes of course, but I assume this would be in the menu anyway? Also interlink from other service pages back to this with varying semantically related keywords. Check out our 'Service for Outsourcing engineering design'
5) Create 2-3 guest posts on other website and link to this page
Be very careful doing this. Make sure that the site you are writing for is related to your industry and make sure you are not reciprocal or 3 way linking. If it's an engineering website with a good Domain Authority (DA) and is not spammy then OK. Place links carefully and use varying semantically connected keywords/phrases
6) Try and create a video on youtube and embed it on this page
If you place a video on Youtube then the Youtube page will come up first. Better to use Wistia (4 free ones) or another content delivery network (CDN) to host your videos. Videos will increase dwell time and bounce rate - people will spend longer on the page which is great for SEO.
7) Put more efforts on on-page on SEO for this page
For sure but don't keyword stuff! Make the page easy to read as I have this post!
I hope that helps, regards Nigel