forgive me for saying, but you sound really new to airsoft, if so i cannot believe no one has mention this yet, have a look here >>> http://www.airsoft-forums.co.uk/index.php/topic/17294-ians-guide-to-noobism-on-a-tight-budget/
great thread, loads of advice etc
if you not new, my bad