Definitely Travler, with knowledge of french and english, I think you will meet the minimum eligiblity criteria. For claiming the points in French you will have to undergo any of the recognised certifications in french language, that is DELF/DALF, TCF, TCFQ, TEF or any equivalent.
And if you can take the responsibility of documentation and form filing on your shoulders, there are no need of any paid consultant or the lawyer. It is the simple process and you can go with along on your own. You can also send me your profile in inbox for the exact points calculation or you can post it here