Get Digital Signature Certificates (DSC)
672 Points
Joined January 2009
Those are some generic keywords you got there which you can find in every other resume, get rid of those words from your head!
Think of some weakness of yours which can be beneficial for the interviewing company, like you are insomniac (just kidding). Simply areas where you need to improve which aren't exactly bad for the company.
Opportunities can be the offers from other companies, choose me quick or someone else will (again kidding). It can be like what benefits you can derive from being in that company/ position, etc.
Following link maybe useful:
https://www.rediff.com/getahead/2006/sep/08swot.htm