Find an immigration lawyer and talk to them and see if your case is acceptable, they will help you with everything. It’s better to know your chances of your success from them before you get rejected and burn all the bridges for a possible another route in the future!