Buy the gun you like, in the caliber you want. Spend a minimum of dollar for dollar on glass, more if you can afford it. Have a professional trigger job done on it, I personally hate and will not own anything with a Remington 700 trigger in it but to each his own. Some people swear by them but I just don't like them personally. Experiment with as many factory loads, assuming you don't reload, as you can and find the one that your gun likes. Some guns will shoot anything, some are temperamental. and its not about brands, I own 2 Ruger No.1's in 270 win, one will shoot damn near anything and the other is very particular. Practice...... I used to shoot a lot at a grand and there was nothing more satisfying than sitting at the bench with a $250 H&R Handi Rifle and ringing steel at a thousand yards. Its not about the gun or the caliber, its the knowledge and experience of the man pulling the trigger. Oh, practice some more!