my advise:
dont worry about mastering. that is best done by professionals. unless you have a very good idea what you are doing mastering yourself usually doesnt help.
it would be better to put your attention on getting a good mix. Making sure all the levels of your instruments are right and that the instruments sound good together. if that is done to perfection you dont have to master lots more.
About production (and thus your mix) you can read loads on the isratrance forum or get some tutorials online for example at sound on sound here or check this forum.