This is just my opinion but i dont agree with the u should play someone ur skill level or about the same to get better. To me playing someone a lot high then ur skill level is more helpful. For example, i got the chance to go up against bob$ this weekend. Now i got the **** beat out of me i mean probably 4 stocked 2 or 3 times(probably more) And i dont think i got more then 2 stock off hes dr.mario but i did beat him once marth vs marth yes!!! But the point is i saw him do things with dr.mario that id never really seen before and that none of my friends can do and even tho i did get whooped i felt like i made a little improvement every match. And dont get me wrong ive probably made the most improvement playing with boo and practicing alone. But i just think when go u against someone u know is better then u it truly challenges u and forces u to put everything u have out there. And im not at all discrediting wat lunin said early and since lunins a wayyyyyy better smasher then i am id probably take hes advice over mine but hey just wanted to throw my 2 cents in there
i think you're actually both correct. what lunin says about playing someone around your skill level and climbing a ladder over eachother is how i got my start. I have numerous people in my neighborhood interested in smash, but started off at the complete noob level (rolling and smashing). i learned about the high level of play via videos and guides, and began to practice them. during this time, my skill level went down as i throw out baddly aimed ariels with poor l canceling and got punished badddly. however, as my ability grew, i started to outgrow said friends. they were forced to learn the higher level stuff to keep up with me, which theystarted to do. however recently ive been going to NCBs and playing with people above my skill and have since skyrocketed ahead of them.
i guess my point to all that is your fundamental learning needs to come from someone ahead of you. you need someone better than you to show you what you need to do. practicing these at first is best done on someone around your skill level in a low pressure environment, and then to be tested on someone slightly higher level than you to see how you need to improve on it.
unfortunatly, beyond what i have learned, i am starting to need more high end people familiar to train with if my imrpovement is to stay so consistantly noticiable. of course i can just practice what i know and go to NCBs and get some experience there, but i wont have the explosive growing that i have been experiencing recently.
and of course lunin's advice is good. people who know how to get rich know how to do a lot of things. and whoever pointed out that whoever wants it enough is likely to get it.
so at this point im actually looking for a bit of a mentor of sorts. bryant, AKA bluu, has really been helping out my smash level. however, i think if my smash growth is to continue at this level, i need to train under someone who has a more wide range of experience. bryant has only had hard training with a few people, and i need some occasional training with someone of a more universal understanding to add to what i've got going with bryant. if anyone is willing to help out, let me know! ive got a car and i'll travel for smash if need be