Could you please tell how to dua from allah subhanotallah since I directly ask allah and make my haajat do I have to give the wasila of 14 masoomeen when I make dua?

You can make dua and ask Allah by the right of Ahl ul Bayt (as) to grant your need. Also, you can make a Nazr (vow) that if your need is granted then you will do some good deed (specify the deed) and dedicate that reward to the 12th Imam for example or any other masumeen.